discourse/plugins/chat/app/services
Loïc Guitaut 5f4623ba47 DEV: Refactor `UpdateUserLastRead` a little
We’re now using `contract` as the first step and validations for
mandatory parameters have been added.

To simplify specs a bit, we only assert the service contract is run as
expected without testing each validation case. We’re now testing the
contract itself in isolation.
2023-02-13 17:03:41 +01:00
..
base.rb DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +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: Allow editing channel slug (#19948) 2023-01-30 13:18:34 +10: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