INNER CODE UNIT · JavaScript

reloadSettings

ClickDevTech/CELERITY-panel · index.js:309

async function reloadSettings() {
    const Settings = require('./src/models/settingsModel');
    const hwidDeviceService = require('./src/services/hwidDeviceService');
    const settings = await Settings.get();

    cacheService.updateTTL(settings);
    hwidDeviceService.updateFromSettings(settings);
    applyRateLimits(settings);

    // Marzban compat regex/secret are cached at module scope and must be
    // rebuilt whenever Settings.migration.marzban changes (path, secret,
    // enabled flag, salt mode).
    marzbanCompat.invalidate();
}
module.exports = { reloadSettings };

app.use('/api/files', subscriptionLimiter);
app.use('/api/info', subscriptionLimiter);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…