import { prepareCreateRoomCallback } from '../../../server/lib/callbacks/beforeCreateRoomCallback'; import { settings } from '../../settings/server'; prepareCreateRoomCallback.add(({ type, extraData }) => { if ( settings.get('E2E_Enable') && ((type === 'd' && settings.get('E2E_Enabled_Default_DirectRooms')) || (type === 'p' && settings.get('E2E_Enabled_Default_PrivateRooms'))) ) { extraData.encrypted = extraData.encrypted ?? true; } });