import type { IRole } from '@rocket.chat/core-typings'; import { parseCSV } from '../../../../lib/utils/parseCSV'; import { settings } from '../../../settings'; export function getNewUserRoles(previousRoles?: IRole['_id'][]): IRole['_id'][] { const currentRoles = previousRoles ?? []; const defaultUserRoles = parseCSV(settings.get('Accounts_Registration_Users_Default_Roles') || ''); return [...new Set([...currentRoles, ...defaultUserRoles])]; }