isRefreshTokenExpired property
bool
get
isRefreshTokenExpired
Check if the Refresh token is expired
Implementation
bool get isRefreshTokenExpired {
if (refreshToken == null || refreshToken!.isEmpty) return false;
JWT? jwt = JWT.tryDecode(refreshToken!);
if (jwt == null) return false;
return DateTime.now().isAfter(
DateTime.fromMillisecondsSinceEpoch(0, isUtc: true)
.add(Duration(seconds: jwt.payload['exp'])));
}