diff --git a/lib/src/supabase_auth_state.dart b/lib/src/supabase_auth_state.dart index 3bf04505..8b4866c1 100644 --- a/lib/src/supabase_auth_state.dart +++ b/lib/src/supabase_auth_state.dart @@ -76,17 +76,10 @@ abstract class SupabaseAuthState extends State } Future _recoverSessionFromUrl(Uri uri) async { - final uriParameters = SupabaseAuth.instance.parseUriParameters(uri); - final type = uriParameters['type'] ?? ''; - // recover session from deeplink final response = await Supabase.instance.client.auth.getSessionFromUrl(uri); if (response.error != null) { onErrorAuthenticating(response.error!.message); - } else { - if (type == 'recovery') { - onPasswordRecovery(response.data!); - } } return true; } @@ -121,11 +114,6 @@ abstract class SupabaseAuthState extends State Supabase.instance.log('onReceivedAuthDeeplink uri: $uri'); } - /// Callback when authentication deeplink is recovery password type. Optional - void onPasswordRecovery(Session session) { - Supabase.instance.log(session.toString()); - } - /// Callback when recovering session from authentication deeplink throws error. Optional void onErrorAuthenticating(String message) { Supabase.instance.log(message);