getLoggedInUsername method

  1. @override
Future<String?> getLoggedInUsername()
override

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;
  }
}