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