Skip to content

Commit c698ebf

Browse files
committed
Check Pusher for active channel before unsubscribe to fix uncaught exception. Fix chrismccord#42.
1 parent 310e267 commit c698ebf

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

app/assets/javascripts/sync.coffee.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ class Sync.Pusher
9595

9696

9797
unsubscribeAll: ->
98-
@client.unsubscribe(subscription) for subscription in @subscriptions
98+
for subscription in @subscriptions
99+
@client.unsubscribe(subscription) if @client.channel(subscription)?
99100
@subscriptions = []
100101

101102

0 commit comments

Comments
 (0)