Allow users/instance to disable chat
Users and instances should have a way to opt out of Pleroma Chat. For users, this can be an option in Settings -> Profile that then modifies the 'pleroma'->'accepts_chat_messages'
value in the profile to false
. For instances, this would be exposed as an option in AdminFE and the config, which would force-set this option to false
in every user's profile.