diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2021-09-04 18:09:53 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-04 18:09:53 +0900 |
| commit | 48f46333f8e3fac771226a7c0d42452de1ec6f7e (patch) | |
| tree | 3d1064e3dba1337b9647d97964eb34045ecdf54a /src/client/components | |
| parent | 藍モード (#7687) (diff) | |
| download | misskey-48f46333f8e3fac771226a7c0d42452de1ec6f7e.tar.gz misskey-48f46333f8e3fac771226a7c0d42452de1ec6f7e.tar.bz2 misskey-48f46333f8e3fac771226a7c0d42452de1ec6f7e.zip | |
サインアップ・ログアウト周りの怪しい挙動を修正 (#7750)
* fix #7749
* fix
* fix logout behavior when there is no push subscription
* fix logout behavior when there is no push subscription 2
* clean up service worker registration
* fix lint
* remove submodules
Diffstat (limited to 'src/client/components')
| -rwxr-xr-x | src/client/components/signin.vue | 6 | ||||
| -rw-r--r-- | src/client/components/signup.vue | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/client/components/signin.vue b/src/client/components/signin.vue index 0094038fb6..c051288d0a 100755 --- a/src/client/components/signin.vue +++ b/src/client/components/signin.vue @@ -111,7 +111,9 @@ export default defineComponent({ onLogin(res) { if (this.autoSet) { - login(res.i); + return login(res.i); + } else { + return; } }, @@ -144,7 +146,7 @@ export default defineComponent({ }); }).then(res => { this.$emit('login', res); - this.onLogin(res); + return this.onLogin(res); }).catch(err => { if (err === null) return; os.dialog({ diff --git a/src/client/components/signup.vue b/src/client/components/signup.vue index d584b97209..d332274111 100644 --- a/src/client/components/signup.vue +++ b/src/client/components/signup.vue @@ -178,14 +178,14 @@ export default defineComponent({ 'hcaptcha-response': this.hCaptchaResponse, 'g-recaptcha-response': this.reCaptchaResponse, }).then(() => { - os.api('signin', { + return os.api('signin', { username: this.username, password: this.password }).then(res => { this.$emit('signup', res); if (this.autoSet) { - login(res.i); + return login(res.i); } }); }).catch(() => { |