validateAuth method

Future<bool> validateAuth()

Validates the current user's session/token.

Implementation

Future<bool> validateAuth() async {
  if (isGuest) return false;

  try {
    final authManager = Khadem.container.resolve<AuthManager>();
    final token = this.token ?? bearerToken;

    if (token == null || token.isEmpty) return false;

    return await authManager.check(token);
  } catch (e) {
    return false;
  }
}