From c2eb6deee81d072b95a2709cfa89270e06e302ec Mon Sep 17 00:00:00 2001 From: "Mark J. Titorenko" Date: Sat, 2 Mar 2013 22:37:27 +0000 Subject: [PATCH] Handle channel creation across clients (Fixes #170). --- app/assets/javascripts/backbone/broadcasters/faye.js.coffee | 1 + app/assets/javascripts/backbone/views/channel_tabs.js.coffee | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/assets/javascripts/backbone/broadcasters/faye.js.coffee b/app/assets/javascripts/backbone/broadcasters/faye.js.coffee index b6f7134e..234c575e 100644 --- a/app/assets/javascripts/backbone/broadcasters/faye.js.coffee +++ b/app/assets/javascripts/backbone/broadcasters/faye.js.coffee @@ -36,6 +36,7 @@ class Kandan.Broadcasters.FayeBroadcaster processEventsForChannel: (eventName, data)-> Kandan.Helpers.Channels.deleteChannelById(data.entity.id) if eventName == "delete" + Kandan.Helpers.Channels.createChannelIfNotExists(channel: data.entity, channel_id: data.entity.id) if eventName == "create" # TODO this has to be implemented Kandan.Helpers.Channels.renameChannelById(data.entity.id, data.entity.name) if data.eventName == "update" diff --git a/app/assets/javascripts/backbone/views/channel_tabs.js.coffee b/app/assets/javascripts/backbone/views/channel_tabs.js.coffee index 74ad2efa..8f3b4927 100644 --- a/app/assets/javascripts/backbone/views/channel_tabs.js.coffee +++ b/app/assets/javascripts/backbone/views/channel_tabs.js.coffee @@ -30,9 +30,6 @@ class Kandan.Views.ChannelTabs extends Backbone.View if channelName channel = new Kandan.Models.Channel({name: channelName}) channel.save({}, { - success: (model)-> - Kandan.Helpers.Channels.createChannelArea(model) - error: (model, response)-> _.each(JSON.parse(response.responseText), alert); })