Add config to exclude users

This commit is contained in:
Henrik Hüttemann 2023-05-26 15:40:19 +02:00
parent 0dceec826e
commit 414ad0ea4e
No known key found for this signature in database
GPG Key ID: 9F7BD10E0A8A111E
2 changed files with 2 additions and 4 deletions

View File

@ -1 +1,2 @@
REGISTRATION_SHARED_SECRET='look in your synapses homeserver.yaml'
EXCLUDED_USERS='rocket.cat' # Comma-separated list

View File

@ -44,10 +44,7 @@ function loadRcExport(entity: Entities): Promise<void> {
// 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