resolveAuthSignInDecision<TContext> function
Future<AuthSignInResult>
resolveAuthSignInDecision<TContext>({
- required AuthSignInCallback<
TContext> ? callback, - required AuthSignInCallbackContext<
TContext> context,
Evaluates sign-in callback behavior with built-in allow-by-default logic.
Implementation
Future<AuthSignInResult> resolveAuthSignInDecision<TContext>({
required AuthSignInCallback<TContext>? callback,
required AuthSignInCallbackContext<TContext> context,
}) async {
if (callback == null) {
return const AuthSignInResult.allow();
}
return Future<AuthSignInResult>.value(callback(context));
}