1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-07 23:24:33 +08:00

Merge pull request #2721 from peppy/handle-web-request-failures

Fix web request failures not being correctly handled at an APIRequest level
This commit is contained in:
Dan Balasescu
2018-06-04 20:05:54 +09:00
committed by GitHub
Unverified
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -170,7 +170,7 @@ namespace osu.Game.Beatmaps
{
if (error is OperationCanceledException) return;
downloadNotification.State = ProgressNotificationState.Completed;
downloadNotification.State = ProgressNotificationState.Cancelled;
Logger.Error(error, "Beatmap download failed!");
currentDownloads.Remove(request);
};
+1
View File
@@ -73,6 +73,7 @@ namespace osu.Game.Online.API
throw new TimeoutException(@"API request timeout hit");
WebRequest = CreateWebRequest();
WebRequest.Failed += Fail;
WebRequest.AllowRetryOnTimeout = false;
WebRequest.AddHeader("Authorization", $"Bearer {api.AccessToken}");