The initializer arguments changed in future Ember releases
This commit is contained in:
parent
e18ae34493
commit
5febbd58cc
|
@ -104,7 +104,14 @@ const Discourse = Ember.Application.extend({
|
||||||
if (/\/pre\-initializers\//.test(key)) {
|
if (/\/pre\-initializers\//.test(key)) {
|
||||||
const module = require(key, null, null, true);
|
const module = require(key, null, null, true);
|
||||||
if (!module) { throw new Error(key + ' must export an initializer.'); }
|
if (!module) { throw new Error(key + ' must export an initializer.'); }
|
||||||
Discourse.initializer(module.default);
|
|
||||||
|
const init = module.default;
|
||||||
|
const oldInitialize = init.initialize;
|
||||||
|
init.initialize = function() {
|
||||||
|
oldInitialize.call(this, Discourse.__container__, Discourse);
|
||||||
|
};
|
||||||
|
|
||||||
|
Discourse.initializer(init);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -115,8 +122,8 @@ const Discourse = Ember.Application.extend({
|
||||||
|
|
||||||
const init = module.default;
|
const init = module.default;
|
||||||
const oldInitialize = init.initialize;
|
const oldInitialize = init.initialize;
|
||||||
init.initialize = function(app) {
|
init.initialize = function() {
|
||||||
oldInitialize.call(this, app.container, Discourse);
|
oldInitialize.call(this, Discourse.__container__, Discourse);
|
||||||
};
|
};
|
||||||
|
|
||||||
Discourse.instanceInitializer(init);
|
Discourse.instanceInitializer(init);
|
||||||
|
|
Loading…
Reference in New Issue