diff --git a/app/assets/javascripts/app/controllers/chat.coffee b/app/assets/javascripts/app/controllers/chat.coffee index 969f74674..29ef76359 100644 --- a/app/assets/javascripts/app/controllers/chat.coffee +++ b/app/assets/javascripts/app/controllers/chat.coffee @@ -252,12 +252,18 @@ class ChatWindow extends App.Controller return if data.self_written @receiveMessage(data.message.content) ) - @bind('chat_session_left chat_session_closed', (data) => + @bind('chat_session_left', (data) => return if data.session_id isnt @session.session_id return if data.self_written @addStatusMessage("#{data.realname} has left the conversation") @goOffline() ) + @bind('chat_session_closed', (data) => + return if data.session_id isnt @session.session_id + return if data.self_written + @addStatusMessage("#{data.realname} has closed the conversation") + @goOffline() + ) @bind('chat_focus', (data) => return if data.session_id isnt @session.session_id @focus()