Browse Source

expose maxUploadSize and premiumUploadSize via /api/config

master
ansuz 10 months ago
parent
commit
53ed247bc2
2 changed files with 9 additions and 1 deletions
  1. 6
      lib/load-config.js
  2. 4
      server.js

6
lib/load-config.js

@ -36,5 +36,11 @@ if (!isPositiveNumber(config.defaultStorageLimit)) {
config.defaultStorageLimit = 50 * 1024 * 1024;
}
// premiumUploadSize is worthless if it isn't a valid positive number
// or if it's less than the default upload size
if (!isPositiveNumber(config.premiumUploadSize) || config.premiumUploadSize < config.defaultStorageLimit) {
delete config.premiumUploadSize;
}
module.exports = config;

4
server.js

@ -225,7 +225,9 @@ var serveConfig = (function () {
adminEmail: config.adminEmail,
adminKeys: admins,
inactiveTime: config.inactiveTime,
supportMailbox: config.supportMailboxPublicKey
supportMailbox: config.supportMailboxPublicKey,
maxUploadSize: config.maxUploadSize,
premiumUploadSize: config.premiumUploadSize,
}, null, '\t'),
'obj.httpSafeOrigin = ' + (function () {
if (config.httpSafeOrigin) { return '"' + config.httpSafeOrigin + '"'; }

Loading…
Cancel
Save