isAuthenticated method
Implementation
@override
Future<bool> isAuthenticated() async {
if (_minecraftToken != null) {
return true;
}
if (_microsoftRefreshToken != null) {
try {
return await refreshAuthentication();
} catch (e) {
debugPrint('Re-authentication failed with stored token: $e');
return false;
}
}
final refreshToken = _microsoftAuthService.getRefreshToken();
if (refreshToken != null) {
_microsoftRefreshToken = refreshToken;
try {
return await refreshAuthentication();
} catch (e) {
debugPrint('Re-authentication failed: $e');
return false;
}
}
return false;
}