summaryrefslogtreecommitdiff
path: root/packages/client/src
diff options
context:
space:
mode:
authorAndreas Nedbal <andreas.nedbal@in2code.de>2022-05-05 11:21:38 +0200
committerGitHub <noreply@github.com>2022-05-05 18:21:38 +0900
commitd075ead80a7bbec84de2129b6579b9410e0b1154 (patch)
tree9f58fd65e2b365cc005604826e47ce9170298315 /packages/client/src
parentRefactor settings/notifications to use Composition API (#8587) (diff)
downloadmisskey-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.vue22
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();
});