resolveAuthRedirectTargetWithFallback<TContext> function

Future<String?> resolveAuthRedirectTargetWithFallback<TContext>({
  1. required AuthRedirectCallback<TContext>? callback,
  2. required AuthRedirectCallbackContext<TContext> context,
  3. String? fallbackUrl,
})

Evaluates redirect callback behavior with fallback pass-through semantics.

Implementation

Future<String?> resolveAuthRedirectTargetWithFallback<TContext>({
  required AuthRedirectCallback<TContext>? callback,
  required AuthRedirectCallbackContext<TContext> context,
  String? fallbackUrl,
}) async {
  final resolved = await resolveAuthRedirectTarget<TContext>(
    callback: callback,
    context: context,
  );
  return resolved ?? fallbackUrl;
}