mirror of
https://github.com/discourse/discourse.git
synced 2025-02-11 05:44:59 +00:00
This would cause an error when deleting the original message of a thread, due to the non existing `last_message`. This fix is implemented using the null pattern. Note this commit is also using this opportunity to unify naming of null objects, `Chat::DeletedUser` becomes `Chat::NullUser`, it feels better to have a name describing what is the object, instead of a name describing why this object has to be used, which can change depending on cases.
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.