diff --git a/.env.example b/.env.example index a1dbd28..c447e32 100644 --- a/.env.example +++ b/.env.example @@ -1 +1,2 @@ REGISTRATION_SHARED_SECRET='look in your synapses homeserver.yaml' +EXCLUDED_USERS='rocket.cat' # Comma-separated list diff --git a/src/app.ts b/src/app.ts index 787e27c..25ad48e 100644 --- a/src/app.ts +++ b/src/app.ts @@ -44,10 +44,7 @@ function loadRcExport(entity: Entities): Promise { // Check for exclusion if ( rcUser.roles.some((e) => ['app', 'bot'].includes(e)) || - [ - 'rocket.cat', - '5kdLWNTys3u2MhB2H', // verdiadmin - ].includes(rcUser._id) + (process.env.EXCLUDED_USERS || '').split(',').includes(rcUser._id) ) { log.debug('User excluded. Skipping.') break