getSessionStatus method
AuthSessionStatus
getSessionStatus(
- AuthUserSession session
Implementation
AuthSessionStatus getSessionStatus(AuthUserSession session) {
final token = session.sessionToken;
if (token.isEmpty) {
return AuthSessionStatus.expired;
}
if (tokenHelper.isExpired(token)) {
return AuthSessionStatus.expired;
}
final remaining = tokenHelper.getRemainingTime(token);
if (remaining.inMinutes <= 5) {
return AuthSessionStatus.expiringSoon;
}
return AuthSessionStatus.valid;
}