Corrigindo a descontinuação dos inicializadores no Ember 1.12.0

Estou me referindo a essa depreciação específica que foi introduzida na Ember 1.12

lookup foi chamado em um registro. oinitializer A API não recebe mais um contêiner e você deve usar uminstanceInitializer procurar objetos do contêiner

Eu olhei para o guia, mas não tenho certeza de como corrigir isso.

Aqui está um trecho do código que tenho no momento

initialize = (container, app) ->
  auth = container.lookup('auth-manager:main')

  local_config = ($.ajax
    type: 'GET'
    url: '/config.json'
    async:false
  ).responseJSON

  external_config = ($.ajax
    type: 'GET'
    url: local_config.crm.provisioning.url + '/v1/configurations'
    dataType: 'json'
    headers:
      'Authorization': auth.get 'token'
      'Accept': 'application/json'
      'Content-Type': 'application/json'
    async: false
    error: (e)->
      if e.status == 401
        window.location.href = window.location.origin + '/auth.html?src_url=' + window.location.href
  ).responseJSON

ConfigInitializer =
  name: 'config'
  after: 'auth-manager'
  initialize: initialize

O problema é que eu preciso doauth-manager inicializador para inicializar meuconfig inicializador. A maioria dos meus outros inicializadores requer tanto oconfig eauth-manager inicializadores para obter um access_token e pontos de extremidade de conexão.

Em um projeto ember-cli, deve haver um arquivo para o inicializador da instância e outro para o registro do inicializador?

O exemplo dado no documento brasa realmente me confunde.

questionAnswers(1)

yourAnswerToTheQuestion