Skip to content

Commit e16657c

Browse files
committed
Adds attachment#upload event to faye and some minor refactor
Signed-off-by: Akash Manohar J <akash@akash.im>
1 parent b8c3e00 commit e16657c

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

app/assets/javascripts/backbone/broadcasters/faye.js.coffee

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,21 @@ class Kandan.Broadcasters.FayeBroadcaster
2323
[entityName, eventName] = data.event.split("#")
2424
@processEventsForUser(eventName, data) if entityName == "user"
2525
@processEventsForChannel(eventName, data) if entityName == "channel"
26+
@processEventsForAttachments(eventName, data) if entityName == "attachments"
2627

28+
processEventsForAttachments: (eventName, data)->
29+
Kandan.Helpers.Channels.add_activity(data.entity, Kandan.Helpers.Activities.ACTIVE_STATE)
30+
Kandan.Data.Attachments.runCallbacks("change", data)
2731

2832
processEventsForUser: (eventName, data)->
29-
console.log "event:", eventName
30-
$(document).data('active_users', data.extra.active_users)
31-
Kandan.Data.ActiveUsers.runCallbacks("change", data)
32-
33+
if eventName.match(/connect/)
34+
$(document).data('active_users', data.extra.active_users)
35+
Kandan.Data.ActiveUsers.runCallbacks("change", data)
3336

3437
processEventsForChannel: (eventName, data)->
3538
Kandan.Helpers.Channels.deleteChannelById(data.entity.id) if eventName == "delete"
39+
40+
# TODO this has to be implemented
3641
Kandan.Helpers.Channels.renameChannelById(data.entity.id, data.entity.name) if data.eventName == "update"
3742

3843

0 commit comments

Comments
 (0)