discourse/plugins/chat/app/services
Martin Brennan 584d9a9438
DEV: Use service objects for chat thread lookup (#20276)
Adds a new LookupThread class that handles finding the
thread based on thread + channel ID, checking permissions
and policy/contract checks.

Co-authored-by: Loïc Guitaut <loic@discourse.org>
2023-02-16 19:17:26 +01:00
..
base.rb DEV: Use service objects for chat thread lookup (#20276) 2023-02-16 19:17:26 +01:00
chat_message_destroyer.rb DEV: Add 'chat_message_trashed' Discourse event (#20170) 2023-02-06 21:52:43 +01:00
chat_publisher.rb FEATURE: Chat side panel with threads initial skeleton (#20209) 2023-02-14 11:38:41 +10:00
lookup_thread.rb DEV: Use service objects for chat thread lookup (#20276) 2023-02-16 19:17:26 +01:00
trash_channel.rb DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00
update_channel.rb DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00
update_channel_status.rb DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00
update_user_last_read.rb DEV: Refactor `UpdateUserLastRead` a little 2023-02-13 17:03:41 +01:00