apps/meteor/app/meteor-accounts-saml/server/startup.ts
import { Logger } from '@rocket.chat/logger';
import debounce from 'lodash.debounce';
import { Meteor } from 'meteor/meteor';
import { settings } from '../../settings/server';
import { SAMLUtils } from './lib/Utils';
import { loadSamlServiceProviders, addSettings } from './lib/settings';
const logger = new Logger('steffo:meteor-accounts-saml');
SAMLUtils.setLoggerInstance(logger);
Meteor.startup(async () => {
await addSettings('Default');
});
settings.watchByRegex(/^SAML_.+/, debounce(loadSamlServiceProviders, 2000));