Fixing Initializers Verfall in Ember 1.12.0

Ich beziehe mich auf diese spezielle Abwertung, die in Ember 1.12 eingeführt wurde

lookup wurde in einer Registry aufgerufen. Dasinitializer API erhält keinen Container mehr und Sie sollten ein @ verwendinstanceInitializer Objekte aus dem Container nachschlagen

Ich habe mir die Anleitung angesehen, bin mir aber nicht sicher, wie ich das beheben soll.

Hier ist ein Ausschnitt des Codes, den ich im Moment habe

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

Das Problem ist, dass ich das @ benötiauth-manager initializer um mein @ zu initialisierconfig initializer. Die meisten meiner anderen Initialisierer erfordern dasconfig undauth-manager Initialisierer, um ein Access_Token und Verbindungsendpunkte abzurufen.

Sollte es in einem Ember-Cli-Projekt eine Datei für den Instanzinitialisierer und eine für die Registrierung des Initialisierers geben?

Das Beispiel im Ember Doc verwirrt mich wirklich.