discourse/plugins/chat
Joffrey JAFFEUX 41790f7739
DEV: allows stop/resume streaming on a message (#25774)
```ruby
ChatSDK::Message.start_stream(message_id: 1, guardian: guardian)
ChatSDK::Message.stream(raw: "foo", message_id: 1, guardian: guardian)
ChatSDK::Message.stream(raw: "bar", message_id: 1, guardian: guardian)
ChatSDK::Message.stop_stream(message_id: 1, guardian: guardian)
```

Generally speaking only admins or owners of the message can interact with a message.  Also note, Streaming to an existing message with a different user won't change the initial user of the message.
2024-02-26 14:16:29 +01:00
..
app DEV: allows stop/resume streaming on a message (#25774) 2024-02-26 14:16:29 +01:00
assets DEV: allows stop/resume streaming on a message (#25774) 2024-02-26 14:16:29 +01:00
config Update translations (#25767) 2024-02-20 09:42:19 -05:00
db DEV: chat streaming (#25736) 2024-02-20 09:49:19 +01:00
lib DEV: allows stop/resume streaming on a message (#25774) 2024-02-26 14:16:29 +01:00
public
spec DEV: allows stop/resume streaming on a message (#25774) 2024-02-26 14:16:29 +01:00
test/javascripts UX: Chat browse redesign (#25698) 2024-02-15 18:00:22 +01:00
plugin.rb DEV: chat streaming (#25736) 2024-02-20 09:49:19 +01:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00

This plugin is still in active development and may change frequently

Documentation

The Discourse Chat plugin adds chat functionality to your Discourse so it can natively support both long-form and short-form communication needs of your online community.

For user documentation, see Discourse Chat.

For developer documentation, see Discourse Documentation.