diff options
| author | Andreas Nedbal <andreas.nedbal@in2code.de> | 2022-05-05 11:21:38 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-05 18:21:38 +0900 |
| commit | d075ead80a7bbec84de2129b6579b9410e0b1154 (patch) | |
| tree | 9f58fd65e2b365cc005604826e47ce9170298315 /packages/client/src | |
| parent | Refactor settings/notifications to use Composition API (#8587) (diff) | |
| download | misskey-d075ead80a7bbec84de2129b6579b9410e0b1154.tar.gz misskey-d075ead80a7bbec84de2129b6579b9410e0b1154.tar.bz2 misskey-d075ead80a7bbec84de2129b6579b9410e0b1154.zip | |
fix(client): fix duplicate token request dialog in plugin install (#8612)
Diffstat (limited to 'packages/client/src')
| -rw-r--r-- | packages/client/src/pages/settings/plugin.install.vue | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/packages/client/src/pages/settings/plugin.install.vue b/packages/client/src/pages/settings/plugin.install.vue index 5cf427d18f..6ece531462 100644 --- a/packages/client/src/pages/settings/plugin.install.vue +++ b/packages/client/src/pages/settings/plugin.install.vue @@ -79,7 +79,7 @@ async function install() { } const token = permissions == null || permissions.length === 0 ? null : await new Promise((res, rej) => { - os.popup(import('@/components/token-generate-window.vue'), { + os.popup(defineAsyncComponent(() => import('@/components/token-generate-window.vue')), { title: i18n.ts.tokenRequested, information: i18n.ts.pluginTokenRequestedDescription, initialName: name, @@ -92,7 +92,6 @@ async function install() { name: name, permission: permissions, }); - res(token); } }, 'closed'); @@ -109,25 +108,6 @@ async function install() { os.success(); - const token = permissions == null || permissions.length === 0 ? null : await new Promise((res, rej) => { - os.popup(defineAsyncComponent(() => import('@/components/token-generate-window.vue')), { - title: i18n.ts.tokenRequested, - information: i18n.ts.pluginTokenRequestedDescription, - initialName: name, - initialPermissions: permissions - }, { - done: async result => { - const { name, permissions } = result; - const { token } = await os.api('miauth/gen-token', { - session: null, - name: name, - permission: permissions, - }); - res(token); - } - }, 'closed'); - }); - nextTick(() => { unisonReload(); }); |