refreshStoredToken method
Refresh the stored JWT using the stored refresh token Returns true if successful, false if no refresh token is stored
Implementation
Future<bool> refreshStoredToken() async {
final storedRefreshToken = await getStoredRefreshToken();
if (storedRefreshToken == null) {
return false;
}
try {
final response = await refreshToken(refreshToken: storedRefreshToken);
if (response.hasJwt() && response.hasRefreshToken()) {
await saveTokens(
jwt: response.jwt,
refreshToken: response.refreshToken,
);
return true;
}
return false;
} catch (e) {
return false;
}
}