getLoggedInUsername method
Returns the username
of the underlying
provider's logged in session. If the
provider session is logged in then
the name will be 'null'.
Implementation
@override
Future<String?> getLoggedInUsername() async {
if (await validateSession()) {
final user = await _amplifyAuth.getCurrentUser();
return user.username;
} else {
return null;
}
}