summaryrefslogtreecommitdiff
path: root/src/client/components
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2021-09-04 18:09:53 +0900
committerGitHub <noreply@github.com>2021-09-04 18:09:53 +0900
commit48f46333f8e3fac771226a7c0d42452de1ec6f7e (patch)
tree3d1064e3dba1337b9647d97964eb34045ecdf54a /src/client/components
parent藍モード (#7687) (diff)
downloadmisskey-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-xsrc/client/components/signin.vue6
-rw-r--r--src/client/components/signup.vue4
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(() => {