diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-10-18 10:11:34 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-10-18 10:11:34 +0900 |
| commit | 1df7abfbb906f2e364b5eb5fefc5f9de5dd60026 (patch) | |
| tree | 0a72f1f7a559d04e1fc77bfde69c07b23fa47363 /src/client/pages/settings | |
| parent | ActivityPubでリモートのオブジェクトをGETするときのリクエ... (diff) | |
| download | misskey-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.vue | 20 |
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) { |