example implementation:
// app/initializers/intercom-router.js
import Ember from 'ember';
const {
inject,
on,
Router
} = Ember;
export function initialize() {
Router.reopen({
intercom: inject.service(),
notifyIntercom: on('didTransition', function() {
this.get('intercom').update();
})
});
}
export default {
name: 'router',
initialize
};