1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 10:52:53 +08:00
osu-lazer/osu.Game/Online
Bartłomiej Dach a0a26b1e8c
Ignore statistics update subscriptions with invalid score ID
If score submission fails, the score will not receive a correct online
ID from web, but will still be passed on to the solo statistics watcher
on the results screen. This could lead to the watcher subscribing to
changes with score ID equal to the default of -1. If this happened more
than once, that would cause a crash due to duplicate keys in the
`callbacks` dictionary.

Closes #21837.
2022-12-28 07:54:01 +01:00
..
API Remove redundant type specs 2022-12-26 23:12:53 +01:00
Chat Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
Leaderboards Use LocalisableStrings for date and time formats 2022-12-16 00:05:47 +01:00
Metadata Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Multiplayer Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Notifications Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Placeholders Partial everything 2022-11-27 00:00:27 +09:00
Rooms Add new IDependencyInjectionCandidate interface to non-drawable cached classes 2022-11-29 14:45:26 +09:00
Solo Ignore statistics update subscriptions with invalid score ID 2022-12-28 07:54:01 +01:00
Spectator Add score processed callback to spectator client 2022-12-20 21:23:50 +01:00
BeatmapDownloadTracker.cs Partial everything 2022-11-27 00:00:27 +09:00
DevelopmentEndpointConfiguration.cs Add missing endpoint URLs 2022-07-05 22:15:52 +09:00
DownloadState.cs Fix playlist items showing download button briefly during initial local presence checks 2022-09-08 17:10:45 +09:00
DownloadTracker.cs Partial everything 2022-11-27 00:00:27 +09:00
EndpointConfiguration.cs Add OnlineMetadataClient 2022-07-05 21:32:00 +09:00
HubClient.cs Rename StartAsync -> ConnectAsync 2022-11-02 11:44:16 +09:00
HubClientConnector.cs Update usages of SupportsJIT in line with framework changes 2022-12-16 00:22:11 +03:00
IHubClientConnector.cs Perform actions after server reconnection 2022-07-17 21:09:48 +09:00
ILinkHandler.cs Add and use ILinkHandler interface 2022-06-20 20:04:21 +02:00
OnlineViewContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
PersistentEndpointClient.cs Add/adjust xmldocs 2022-11-02 13:16:34 +09:00
PersistentEndpointClientConnector.cs Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
PollingComponent.cs Partial everything 2022-11-27 00:00:27 +09:00
ProductionEndpointConfiguration.cs Use new lazer API endpoint 2022-12-27 17:20:40 +08:00
ScoreDownloadTracker.cs Partial everything 2022-11-27 00:00:27 +09:00
SignalRDerivedTypeWorkaroundJsonConverter.cs Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
SignalRUnionWorkaroundResolver.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SignalRWorkaroundTypes.cs Add ServerShuttingDownCountdown 2022-09-16 19:56:52 +09:00