getCurrentUser method
AuthenticatedUser?
getCurrentUser()
Implementation
AuthenticatedUser? getCurrentUser() {
if (hasCurrentUser()) {
return AuthenticatedUser(
client: SignInClient.values
.from(StorageManager().readFromSystemStorage(_clientKey)),
provider: SignInProvider.values
.from(StorageManager().readFromSystemStorage(_providerKey)),
id: StorageManager().readFromSystemStorage(_idKey),
name: StorageManager().readFromSystemStorage(_nameKey),
email: StorageManager().readFromSystemStorage(_emailKey),
photo: StorageManager().readFromSystemStorage(_photoKey),
data: StorageManager().readFromSystemStorage(_dataKey),
phoneNumber: StorageManager().readFromSystemStorage(_phoneNumberKey),
emailLVerified:
StorageManager().readFromSystemStorage(_emailVerifiedKey),
tenantId: StorageManager().readFromSystemStorage(_tenantIdKey),
creationTime: StorageManager().readFromSystemStorage(_creationTimeKey),
lastSignInTime:
StorageManager().readFromSystemStorage(_lastSignInTimeKey),
isAnonymous:
StorageManager().readFromSystemStorage(_isAnonymous) ?? false,
);
}
return null;
}