summary refs log tree commit diff
path: root/src/util
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-25 05:31:32 +0100
committerRory& <root@rory.gay>2025-12-25 07:11:26 +0100
commit19edf63e37e84f81e7168e7411285084a30002ba (patch)
treec924a7da07b3cdcfb5ac0a70932cd241c6a18e96 /src/util
parentWIP nix stuff (diff)
downloadserver-ts-github/dev/emma-fuck-this.tar.xz
various crap i was working on github/dev/emma-fuck-this dev/emma-fuck-this
Diffstat (limited to 'src/util')
-rw-r--r--src/util/config/types/CdnConfiguration.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/util/config/types/CdnConfiguration.ts b/src/util/config/types/CdnConfiguration.ts

index a78af5a9..b8efd6aa 100644 --- a/src/util/config/types/CdnConfiguration.ts +++ b/src/util/config/types/CdnConfiguration.ts
@@ -25,11 +25,10 @@ export class CdnConfiguration extends EndpointConfiguration { proxyCacheHeaderSeconds: number = 60 * 60 * 24; maxAttachmentSize: number = 25 * 1024 * 1024; // 25 MB - // limits: CdnLimitsConfiguration = new CdnLimitsConfiguration(); + limits: CdnLimitsConfiguration = new CdnLimitsConfiguration(); } export class CdnLimitsConfiguration { - // ordered by route register order in CDN... icon: CdnImageLimitsConfiguration = new CdnImageLimitsConfiguration(); roleIcon: CdnImageLimitsConfiguration = new CdnImageLimitsConfiguration(); emoji: CdnImageLimitsConfiguration = new CdnImageLimitsConfiguration(); @@ -46,6 +45,12 @@ export class CdnLimitsConfiguration { } export class CdnImageLimitsConfiguration { + constructor(data?: Partial<CdnImageLimitsConfiguration>) { + if (data) { + Object.assign(this, data); + } + } + maxHeight: number = 8192; maxWidth: number = 8192; maxSize: number = 10 * 1024 * 1024; // 10 MB