diff --git a/app/instance-initializers/pusher.coffee b/app/instance-initializers/pusher.coffee index a07b55fa..9afd0788 100644 --- a/app/instance-initializers/pusher.coffee +++ b/app/instance-initializers/pusher.coffee @@ -5,7 +5,7 @@ initialize = (data) -> application = data.application if config.pusher.key - application.pusher = new TravisPusher(config.pusher) + application.pusher = new TravisPusher(config.pusher, data.container.lookup('service:ajax')) application.register 'pusher:main', application.pusher, { instantiate: false } diff --git a/app/utils/pusher.coffee b/app/utils/pusher.coffee index 4a73443e..6d004b65 100644 --- a/app/utils/pusher.coffee +++ b/app/utils/pusher.coffee @@ -2,6 +2,7 @@ TravisPusher = (config, ajaxService) -> @init(config, ajaxService) + TravisPusher.ajaxService = ajaxService this TravisPusher.prototype.active_channels = [] @@ -97,7 +98,6 @@ if ENV.pro channels.fetching = false callback(data.channels) for callback in channels.callbacks - Pusher.getDefaultStrategy = (config) -> [ [":def", "ws_options", {