isTokenExpired method

bool isTokenExpired(
  1. String token
)

Implementation

bool isTokenExpired(String token) {
  try {
    final jwt = JWT.decode(token);
    final exp = jwt.payload['exp'];
    if (exp is int) {
      final expiryDate = DateTime.fromMillisecondsSinceEpoch(exp * 1000);
      return DateTime.now().isAfter(expiryDate);
    }
    return true;
  } catch (_) {
    return true;
  }
}