This commit is contained in:
kakkokari-gtyih 2024-10-04 20:17:02 +09:00
parent 73e063bcb7
commit 35dd85762d
5 changed files with 11 additions and 11 deletions

View File

@ -139,12 +139,12 @@ export class SigninFlowApiService {
return {
finished: false,
next: 'password',
} satisfies Misskey.entities.SigninResponse;
} satisfies Misskey.entities.SigninFlowResponse;
} else {
return {
finished: false,
next: 'captcha',
} satisfies Misskey.entities.SigninResponse;
} satisfies Misskey.entities.SigninFlowResponse;
}
}
@ -251,7 +251,7 @@ export class SigninFlowApiService {
finished: false,
next: 'passkey',
authRequest,
} satisfies Misskey.entities.SigninResponse;
} satisfies Misskey.entities.SigninFlowResponse;
} else {
if (!same || !profile.twoFactorEnabled) {
return await fail(403, {
@ -262,7 +262,7 @@ export class SigninFlowApiService {
return {
finished: false,
next: 'totp',
} satisfies Misskey.entities.SigninResponse;
} satisfies Misskey.entities.SigninFlowResponse;
}
}
// never get here

View File

@ -61,7 +61,7 @@ export class SigninService {
finished: true,
id: user.id,
i: user.token!,
} satisfies Misskey.entities.SigninResponse;
} satisfies Misskey.entities.SigninFlowResponse;
}
}

View File

@ -83,7 +83,7 @@ import type { AuthenticationPublicKeyCredential } from '@github/webauthn-json/br
import type { OpenOnRemoteOptions } from '@/scripts/please-login.js';
const emit = defineEmits<{
(ev: 'login', v: Misskey.entities.SigninResponse): void;
(ev: 'login', v: Misskey.entities.SigninFlowResponse): void;
}>();
const props = withDefaults(defineProps<{
@ -212,7 +212,7 @@ async function onTotpSubmitted(token: string) {
}
}
async function tryLogin(req: Partial<Misskey.entities.SigninRequest>): Promise<Misskey.entities.SigninResponse> {
async function tryLogin(req: Partial<Misskey.entities.SigninRequest>): Promise<Misskey.entities.SigninFlowResponse> {
const _req = {
username: req.username ?? userInfo.value?.username,
...req,
@ -276,7 +276,7 @@ async function tryLogin(req: Partial<Misskey.entities.SigninRequest>): Promise<M
});
}
async function onLoginSucceeded(res: Misskey.entities.SigninResponse & { finished: true; }) {
async function onLoginSucceeded(res: Misskey.entities.SigninFlowResponse & { finished: true; }) {
if (props.autoSet) {
await login(res.i);
}

View File

@ -98,7 +98,7 @@ const props = withDefaults(defineProps<{
});
const emit = defineEmits<{
(ev: 'signup', user: Misskey.entities.SigninResponse): void;
(ev: 'signup', user: Misskey.entities.SigninFlowResponse): void;
(ev: 'signupEmailPending'): void;
}>();

View File

@ -47,7 +47,7 @@ const props = withDefaults(defineProps<{
});
const emit = defineEmits<{
(ev: 'done', res: Misskey.entities.SigninResponse): void;
(ev: 'done', res: Misskey.entities.SigninFlowResponse): void;
(ev: 'closed'): void;
}>();
@ -55,7 +55,7 @@ const dialog = shallowRef<InstanceType<typeof MkModalWindow>>();
const isAcceptedServerRule = ref(false);
function onSignup(res: Misskey.entities.SigninResponse) {
function onSignup(res: Misskey.entities.SigninFlowResponse) {
emit('done', res);
dialog.value?.close();
}