checkAuthStatus method

Future<void> checkAuthStatus()

Implementation

Future<void> checkAuthStatus() async {
  try {
    final AuthTokenData? auth =
        await repository._getAccessToken(isOnStartup: true);
    if (auth != null) {
      add(
        const AuthenticatedEvent(
          isStartupEvent: true,
        ),
      );
    } else {
      add(
        const UnauthenticatedEvent(
          isStartupEvent: true,
        ),
      );
    }
  } catch (e) {
    add(
      AuthErrorEvent(error: e),
    );
  }
}