This commit is contained in:
syuilo 2020-02-11 20:05:47 +09:00
parent b587fefe44
commit f65e27c07c

View File

@ -42,7 +42,16 @@ export default class MiOS extends EventEmitter {
* @param callback A function that call when initialized * @param callback A function that call when initialized
*/ */
@autobind @autobind
public async init(callback) { public async init(_callback) {
const callback = () => {
_callback();
this.store.dispatch('instance/fetch').then(() => {
// Init service worker
if (this.store.state.instance.meta.swPublickey) this.registerSw(this.store.state.instance.meta.swPublickey);
});
};
this.store = initStore(this); this.store = initStore(this);
// ユーザーをフェッチしてコールバックする // ユーザーをフェッチしてコールバックする
@ -96,11 +105,6 @@ export default class MiOS extends EventEmitter {
// Finish init // Finish init
callback(); callback();
this.store.dispatch('instance/fetch').then(() => {
// Init service worker
if (this.store.state.instance.meta.swPublickey) this.registerSw(this.store.state.instance.meta.swPublickey);
});
}; };
// キャッシュがあったとき // キャッシュがあったとき