signInWithEmailAndPassword method
Implementation
Future<CuReSupabaseAuthResponse> signInWithEmailAndPassword(
String email,
String password,
) async {
try {
final supabase = Supabase.instance.client;
final AuthResponse res = await supabase.auth.signInWithPassword(
email: email,
password: password,
);
final Session? session = res.session;
final User? user = res.user;
return CuReSupabaseAuthResponse(
user: user,
session: session,
error: null,
);
} catch (e) {
// ignore: avoid_print
print('[Supabase CuRe Auth] Exception during sign in: $e');
return CuReSupabaseAuthResponse(
user: null,
session: null,
error: _getErrorMessage(e),
);
}
}