summaryrefslogtreecommitdiff
path: root/src/client/pages/settings
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-10-18 10:11:34 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-10-18 10:11:34 +0900
commit1df7abfbb906f2e364b5eb5fefc5f9de5dd60026 (patch)
tree0a72f1f7a559d04e1fc77bfde69c07b23fa47363 /src/client/pages/settings
parentActivityPubでリモートのオブジェクトをGETするときのリクエ... (diff)
downloadmisskey-1df7abfbb906f2e364b5eb5fefc5f9de5dd60026.tar.gz
misskey-1df7abfbb906f2e364b5eb5fefc5f9de5dd60026.tar.bz2
misskey-1df7abfbb906f2e364b5eb5fefc5f9de5dd60026.zip
Improve waiting dialog
Diffstat (limited to 'src/client/pages/settings')
-rw-r--r--src/client/pages/settings/import-export.vue20
1 files changed, 2 insertions, 18 deletions
diff --git a/src/client/pages/settings/import-export.vue b/src/client/pages/settings/import-export.vue
index a5a0085277..8943695dfd 100644
--- a/src/client/pages/settings/import-export.vue
+++ b/src/client/pages/settings/import-export.vue
@@ -69,31 +69,15 @@ export default defineComponent({
data.append('file', file);
data.append('i', this.$store.state.i.token);
- const dialog = os.dialog({
- type: 'waiting',
- text: this.$t('uploading') + '...',
- showOkButton: false,
- showCancelButton: false,
- cancelableByBgClick: false
- });
-
- fetch(apiUrl + '/drive/files/create', {
+ const promise = fetch(apiUrl + '/drive/files/create', {
method: 'POST',
body: data
})
.then(response => response.json())
.then(f => {
this.reqImport(f);
- })
- .catch(e => {
- os.dialog({
- type: 'error',
- text: e
- });
- })
- .finally(() => {
- dialog.close();
});
+ os.promiseDialog(promise);
},
reqImport(file) {