feat(api): remove Flutter client auth gates (#1513)

This commit is contained in:
Hampus authored and GitHub committed 2026-07-31 17:36:15 +02:00
1 parent 6a23ec30c6
commit ec1182d34d
9 files changed
+4 -117

No files matched your search

@@ -51,7 +51,6 @@ import {deriveUsernameFromDisplayName} from '../utils/UsernameSuggestionUtils';
import * as AuthPassword from './AuthPassword';
import * as AuthSession from './AuthSession';
import * as AuthUtility from './AuthUtility';
import {assertFlutterClientRegistrationAllowed} from './FlutterClientGate';
import type {IRegistrationRiskEvaluator} from './services/IRegistrationRiskEvaluator';
const DEFAULT_MINIMUM_AGE = 13;
@@ -133,7 +132,6 @@ export async function register(
riskAssessmentRepository,
riskHistoryRepository,
} = deps;
assertFlutterClientRegistrationAllowed(request, data.email ?? null);
const appPublicConfig = await instanceConfigRepository.getAppPublicConfig();
const emailEnabled = await instanceConfigRepository.isEmailEnabled();
const requiresTermsConsent = shouldRequireHostedLegalConsent(config) || appPublicConfig.legal.terms_url !== null;