diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-11 20:05:47 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-11 20:05:47 +0900 |
| commit | f65e27c07ce4053e88c8d0dd2374f39695f059d8 (patch) | |
| tree | f25eed398f780b028a2c077a71a7aeb3acdabe6c /src/client | |
| parent | 12.7.0 (diff) | |
| download | misskey-f65e27c07ce4053e88c8d0dd2374f39695f059d8.tar.gz misskey-f65e27c07ce4053e88c8d0dd2374f39695f059d8.tar.bz2 misskey-f65e27c07ce4053e88c8d0dd2374f39695f059d8.zip | |
Fix #5914
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/mios.ts | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/client/mios.ts b/src/client/mios.ts index 39719a2670..5ab4a53d86 100644 --- a/src/client/mios.ts +++ b/src/client/mios.ts @@ -42,7 +42,16 @@ export default class MiOS extends EventEmitter { * @param callback A function that call when initialized */ @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); // ユーザーをフェッチしてコールバックする @@ -96,11 +105,6 @@ export default class MiOS extends EventEmitter { // Finish init 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); - }); }; // キャッシュがあったとき |