19 lines
504 B
CoffeeScript
19 lines
504 B
CoffeeScript
`import config from 'travis/config/environment'`
|
|
`import TravisPusher from 'travis/utils/pusher'`
|
|
|
|
initialize = (registry, application) ->
|
|
if config.pusher.key
|
|
application.pusher = new TravisPusher(config.pusher)
|
|
|
|
application.register 'pusher:main', application.pusher, { instantiate: false }
|
|
|
|
application.inject('route', 'pusher', 'pusher:main')
|
|
|
|
PusherInitializer =
|
|
name: 'pusher'
|
|
after: 'ember-data'
|
|
initialize: initialize
|
|
|
|
`export {initialize}`
|
|
`export default PusherInitializer`
|