onError method
Implementation
@override
Future<void> onError(RequestError error) async {
if (error.statusCode == 401 && error.options.extra[_kRetriedKey] != true) {
final newToken = await refreshToken();
if (newToken != null && newToken.isNotEmpty) {
_latestToken = newToken;
error.shouldRetry = true;
error.retryToken = newToken;
error.options.extra[_kRetriedKey] = true; // sonsuz döngüye karşı
}
}
}