mirror of
https://github.com/ppy/osu.git
synced 2024-11-13 18:47:27 +08:00
996ae0ecc1
Fixes this happening on staging: [network] 2024-01-29 17:48:24 [verbose]: WebSocketNotificationsClientConnector connected! [network] 2024-01-29 17:48:24 [verbose]: WebSocketNotificationsClientConnector connect attempt failed: Can't use WaitSafely from inside an async operation. I'm not sure how I ever allowed that `.WaitSafely()` to be there. It did feel rather dangerous but then I must have forgotten and never noticed it failing. Which is weird because you'd think that would be caught by testing that chat isn't working but I'm pretty sure that I tested that chat *was* indeed working. Anyway now that entire flow is replaced by something that should hopefully be somewhat more sane? It has a whole retry flow with logging now which should be more robust than what was there previously (failing to start to listen to chat events killing the entire websocket connection for very little good reason). |
||
---|---|---|
.. | ||
Channel.cs | ||
ChannelManager.cs | ||
ChannelType.cs | ||
DrawableLinkCompiler.cs | ||
ErrorMessage.cs | ||
ExternalLinkOpener.cs | ||
IChannelPostTarget.cs | ||
IChatClient.cs | ||
InfoMessage.cs | ||
LocalEchoMessage.cs | ||
LocalMessage.cs | ||
Message.cs | ||
MessageFormatter.cs | ||
MessageNotifier.cs | ||
NowPlayingCommand.cs | ||
StandAloneChatDisplay.cs | ||
WebSocketChatClient.cs |