discourse/plugins/chat/app
Alan Guo Xiang Tan 6bcf558bae
PERF: Stop serializing user in `ChatChannelSerializer#current_user_membership` (#19527)
The client already has all the information about the current user so
there is no need for us to be serializing the current `User` object each
time per channel that is preloaded.

In production, profiling shows that this unneeded serializing
adds a roughly 5% overhead to a request.
2022-12-22 05:30:06 +08:00
..
controllers DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
core_ext DEV: Move `discourse-chat` to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
jobs DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
models PERF: Add index for chat unread counts query (#19516) 2022-12-20 05:10:53 +08:00
queries DEV: Move `discourse-chat` to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
serializers PERF: Stop serializing user in `ChatChannelSerializer#current_user_membership` (#19527) 2022-12-22 05:30:06 +08:00
services DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
views DEV: Move `discourse-chat` to the core repo. (#18776) 2022-11-02 10:41:30 -03:00