discourse/plugins/chat/app/controllers/chat/api
Loïc Guitaut 8dd303826e
DEV: Refactor Chat::ListChannelThreadMessages a bit (#33380)
- Introduce a `max_page_size` option, allowing different behavior
between controllers and SDK.
- Improve the contract (validations & helper method).
- Use `model` where possible.
- Extract message existence logic to a dedicated policy, allowing easier
testing.
- Refactor specs to follow current guidelines/best practices.
2025-08-08 14:05:38 +02:00
..
category_chatables_controller.rb DEV: Update rubocop-discourse to latest version 2024-03-04 15:08:35 +01:00
channel_messages_controller.rb DEV: adds blocks support to chat messages (#29782) 2024-11-19 07:07:58 +01:00
channel_thread_messages_controller.rb DEV: Refactor Chat::ListChannelThreadMessages a bit (#33380) 2025-08-08 14:05:38 +02:00
channel_threads_controller.rb DEV: Refactor the Chat::CreateThread service a bit 2024-11-06 15:53:43 +01:00
channel_threads_current_user_notifications_settings_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
channel_threads_current_user_title_prompt_seen_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
channels_archives_controller.rb
channels_controller.rb DEV: Provide user input to services using params key 2024-10-25 09:57:59 +02:00
channels_current_user_membership_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
channels_current_user_membership_follows_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
channels_current_user_notifications_settings_controller.rb DEV: consolidate chat channel notification settings (#29080) 2024-10-08 13:13:01 +04:00
channels_drafts_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
channels_invites_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
channels_memberships_controller.rb FEATURE: Allow admins to remove users from chat DMs (#31366) 2025-02-20 15:16:57 +08:00
channels_messages_flags_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
channels_messages_interactions_controller.rb DEV: adds blocks support to chat messages (#29782) 2024-11-19 07:07:58 +01:00
channels_messages_moves_controller.rb
channels_messages_streaming_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
channels_read_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
channels_status_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
channels_threads_drafts_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
channels_threads_read_controller.rb DEV: Make params explicit for services in controllers 2024-10-03 16:56:39 +09:00
chatables_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
current_user_channels_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
current_user_threads_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
direct_messages_controller.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
hints_controller.rb DEV: Update rubocop-discourse to latest version 2024-03-04 15:08:35 +01:00