isAuthenticated method
Implementation
Future<bool> isAuthenticated() async {
AccessTokenResponse? tknResp = await getTokenFromStorage();
if (tknResp != null) {
if (tknResp.refreshNeeded()) {
//The access token is expired
if (tknResp.hasRefreshToken()) {
tknResp = await refreshToken(tknResp);
} else {
//No refresh token, fetch a new token
return false;
}
}
return tknResp.isValid();
}
return false;
}