Merge branch 'master' into gameplay-leaderboards

This commit is contained in:
Dean Herbert
2022-09-16 15:44:58 +09:00
136 changed files with 1144 additions and 15039 deletions

View File

@ -111,7 +111,7 @@ namespace osu.Game.Online.API.Requests.Responses
public bool Equals(IBeatmapInfo? other) => other is APIBeatmap b && this.MatchesOnlineID(b);
private class APIRuleset : IRulesetInfo
public class APIRuleset : IRulesetInfo
{
public int OnlineID { get; set; } = -1;

View File

@ -1,6 +1,7 @@
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
// See the LICENCE file in the repository root for full licence text.
using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Microsoft.AspNetCore.SignalR.Client;
@ -80,6 +81,10 @@ namespace osu.Game.Online.Metadata
await ProcessChanges(catchUpChanges.BeatmapSetIDs);
}
}
catch (Exception e)
{
Logger.Log($"Error while processing catch-up of metadata ({e.Message})");
}
finally
{
catchingUp = false;