isTokenExpired method

bool isTokenExpired(
  1. String accessToken
)

Implementation

bool isTokenExpired(String accessToken) {
  try {
    final jwt = JWT.decode(accessToken);
    final exp = jwt.payload['exp'];

    if (exp is int) {
      final expiry =
      DateTime.fromMillisecondsSinceEpoch(exp * 1000);
      return DateTime.now().isAfter(expiry);
    }
    return true;
  } catch (_) {
    return true;
  }
}