summary refs log tree commit diff
path: root/src/util
diff options
context:
space:
mode:
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