isSignIn method
Implementation
Future<AuthResponse<T>> isSignIn() async {
try {
final signedIn = await delegate.isSignIn();
final data = signedIn ? await auth : null;
if (data == null) {
if (signedIn) await delegate.signOut();
return AuthResponse.unauthenticated(type: AuthType.signedIn);
}
return AuthResponse.authenticated(data, type: AuthType.signedIn);
} catch (error) {
return AuthResponse.failure(
msg.loggedIn.failure ?? error.toString(),
type: AuthType.signedIn,
);
}
}