osu/osu.Game/Online
Dean Herbert 4a312d5658 Use a placeholder user with the correct username during connecting process
This allows for various components (like gameplay) to obtain a correct
username even if the API is not yet in a connected state. The most
common case is during startup, where a connection may not have been
established yet, but the user's username was restored from their config
file.

By making the change, local scores will now have the correct username
(although avatar etc. will be missing, which I think it fine) even if
the API is not yet connected. Previously, they would show up as "Guest".
2022-08-09 17:13:09 +09:00
..
API Use a placeholder user with the correct username during connecting process 2022-08-09 17:13:09 +09:00
Chat Add logging around current channel changes and join requests 2022-06-28 14:00:30 +09:00
Leaderboards Country -> CountryCode 2022-07-18 08:40:34 +03:00
Metadata Expose event from OnlineMetadataClient rather than calling BeatmapUpdater directly 2022-07-19 17:57:01 +09:00
Multiplayer Merge pull request #19189 from peppy/peform-actions-after-reconnect 2022-07-19 14:46:29 +09:00
Placeholders Automated #nullable processing 2022-06-17 16:37:17 +09:00
Rooms Remove SubmittableScore and replace with SoloScoreInfo extension method 2022-07-25 13:43:43 +03:00
Solo Remove SubmittableScore and replace with SoloScoreInfo extension method 2022-07-25 13:43:43 +03:00
Spectator Revert blocking call when sending spectator frames 2022-07-29 12:24:54 +09:00
BeatmapDownloadTracker.cs Update parameter discards 2022-06-24 21:26:19 +09:00
DevelopmentEndpointConfiguration.cs Add missing endpoint URLs 2022-07-05 22:15:52 +09:00
DownloadState.cs Tidy up implementation and remove unnecessary enum 2022-07-15 19:02:04 +09:00
DownloadTracker.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
EndpointConfiguration.cs Add OnlineMetadataClient 2022-07-05 21:32:00 +09:00
HubClientConnector.cs Perform actions after server reconnection 2022-07-17 21:09:48 +09: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 Automated #nullable processing 2022-06-17 16:37:17 +09:00
PollingComponent.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ProductionEndpointConfiguration.cs Add missing endpoint URLs 2022-07-05 22:15:52 +09:00
ScoreDownloadTracker.cs Update parameter discards 2022-06-24 21:26:19 +09:00
SignalRDerivedTypeWorkaroundJsonConverter.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SignalRUnionWorkaroundResolver.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SignalRWorkaroundTypes.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00