feat(donations): add Nordic currencies, raise amount ceilings (#2775)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-14 20:27:24 +02:00
1 parent 6339c3b8ad
commit 8ee2279b4b
102 files changed
+1333 -401

No files matched your search

+5
View File
@@ -147,6 +147,10 @@ export function buildAPIConfigFromMaster(master: MasterConfig): APIConfig {
if (Buffer.from(uploadRelaySecretBase64, 'base64').length < 32) {
throw new Error('FLUXER_MEDIA_PROXY_UPLOAD_RELAY_SECRET_BASE64 must decode to at least 32 bytes');
}
const donationProxyKey = (master.services.api.donation_proxy_key ?? '').trim();
if (donationProxyKey.length > 0 && donationProxyKey.length < 32) {
throw new Error('FLUXER_API_DONATION_PROXY_KEY must be at least 32 characters');
}
if (!s3Config) {
throw new Error('S3 configuration is required for the API');
}
@@ -275,6 +279,7 @@ export function buildAPIConfigFromMaster(master: MasterConfig): APIConfig {
internal: {
gateway: resolveGatewayInternalUrl(master),
gatewayRpcAuthToken: master.services.gateway.rpc_auth_token ?? '',
donationProxyKey,
},
hosts: {
invite: extractHostname(master.endpoints.invite),