mirror of
https://github.com/discourse/discourse.git
synced 2025-03-09 14:34:35 +00:00
14 lines
291 B
Ruby
14 lines
291 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
class Chat::Api < Chat::ChatBaseController
|
||
|
before_action :ensure_logged_in
|
||
|
before_action :ensure_can_chat
|
||
|
|
||
|
private
|
||
|
|
||
|
def ensure_can_chat
|
||
|
raise Discourse::NotFound unless SiteSetting.chat_enabled
|
||
|
guardian.ensure_can_chat!(current_user)
|
||
|
end
|
||
|
end
|