1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 15:07:44 +08:00
osu-lazer/osu.Game/Online/Chat
Bartłomiej Dach de52f0a80c
Decouple notifications websocket handling from chat operations
This is a prerequisite for https://github.com/ppy/osu/pull/25480.

The `WebSocketNotificationsClient` was tightly coupled to chat specifics
making it difficult to use in the second factor verification flow.
This commit's goal is to separate the websocket connection and message
handling concerns from specific chat logic concerns.
2024-01-25 14:47:29 +01:00
..
Channel.cs Fix search being broken in channel listing "channel" 2023-07-09 21:51:08 +02:00
ChannelManager.cs Decouple notifications websocket handling from chat operations 2024-01-25 14:47:29 +01:00
ChannelType.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
DrawableLinkCompiler.cs Automated pass 2023-06-24 01:00:03 +09:00
ErrorMessage.cs Automated pass 2023-06-24 01:00:03 +09:00
ExternalLinkOpener.cs Resolve Clipboard via DI 2023-07-11 11:42:31 +02:00
IChannelPostTarget.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IChatClient.cs Decouple notifications websocket handling from chat operations 2024-01-25 14:47:29 +01:00
InfoMessage.cs Ensure all LocalMessages get a timestamp 2022-11-30 15:46:36 +09:00
LocalEchoMessage.cs Ensure all LocalMessages get a timestamp 2022-11-30 15:46:36 +09:00
LocalMessage.cs Ensure all LocalMessages get a timestamp 2022-11-30 15:46:36 +09:00
Message.cs Add fallback stable sort to avoid any change of misordered local messages 2022-11-30 16:55:39 +09:00
MessageFormatter.cs Rename to more readable names 2023-12-01 18:35:57 +01:00
MessageNotifier.cs Make highlight messages important in order to trigger window flash 2023-08-22 09:01:32 +02:00
NowPlayingCommand.cs Simplify UserActivity for serialisability over the wire 2023-12-06 18:52:26 +01:00
StandAloneChatDisplay.cs Add ability to easily mention users in chat by right clicking username 2023-01-17 10:01:07 -08:00
WebSocketChatClient.cs Decouple notifications websocket handling from chat operations 2024-01-25 14:47:29 +01:00