mirror of
https://github.com/logto-io/logto.git
synced 2025-03-24 22:41:28 -05:00
fix(ui): add default success true for no response api (#842)
* fix(ui): add default success true for no response api add default success true for no response api * fix(ui): code name code name * fix(ui): fix test fix test
This commit is contained in:
parent
977b75b858
commit
88600c012c
3 changed files with 29 additions and 21 deletions
|
@ -34,7 +34,7 @@ describe('api', () => {
|
|||
const username = 'username';
|
||||
const password = 'password';
|
||||
const phone = '18888888';
|
||||
const passcode = '111111';
|
||||
const code = '111111';
|
||||
const email = 'foo@logto.io';
|
||||
|
||||
const mockKyPost = ky.post as jest.Mock;
|
||||
|
@ -93,11 +93,11 @@ describe('api', () => {
|
|||
redirectTo: '/',
|
||||
}),
|
||||
});
|
||||
await verifySignInSmsPasscode(phone, passcode);
|
||||
await verifySignInSmsPasscode(phone, code);
|
||||
expect(ky.post).toBeCalledWith('/api/session/sign-in/passwordless/sms/verify-passcode', {
|
||||
json: {
|
||||
phone,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
@ -117,11 +117,11 @@ describe('api', () => {
|
|||
redirectTo: '/',
|
||||
}),
|
||||
});
|
||||
await verifySignInEmailPasscode(email, passcode);
|
||||
await verifySignInEmailPasscode(email, code);
|
||||
expect(ky.post).toBeCalledWith('/api/session/sign-in/passwordless/email/verify-passcode', {
|
||||
json: {
|
||||
email,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
@ -151,11 +151,11 @@ describe('api', () => {
|
|||
});
|
||||
|
||||
it('verifyRegisterSmsPasscode', async () => {
|
||||
await verifyRegisterSmsPasscode(phone, passcode);
|
||||
await verifyRegisterSmsPasscode(phone, code);
|
||||
expect(ky.post).toBeCalledWith('/api/session/register/passwordless/sms/verify-passcode', {
|
||||
json: {
|
||||
phone,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
@ -170,11 +170,11 @@ describe('api', () => {
|
|||
});
|
||||
|
||||
it('verifyRegisterEmailPasscode', async () => {
|
||||
await verifyRegisterEmailPasscode(email, passcode);
|
||||
await verifyRegisterEmailPasscode(email, code);
|
||||
expect(ky.post).toBeCalledWith('/api/session/register/passwordless/email/verify-passcode', {
|
||||
json: {
|
||||
email,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
|
|
@ -16,16 +16,18 @@ export const register = async (username: string, password: string) => {
|
|||
};
|
||||
|
||||
export const sendRegisterSmsPasscode = async (phone: string) => {
|
||||
return api
|
||||
await api
|
||||
.post('/api/session/register/passwordless/sms/send-passcode', {
|
||||
json: {
|
||||
phone,
|
||||
},
|
||||
})
|
||||
.json();
|
||||
|
||||
return { success: true };
|
||||
};
|
||||
|
||||
export const verifyRegisterSmsPasscode = async (phone: string, passcode: string) => {
|
||||
export const verifyRegisterSmsPasscode = async (phone: string, code: string) => {
|
||||
type Response = {
|
||||
redirectTo: string;
|
||||
};
|
||||
|
@ -34,23 +36,25 @@ export const verifyRegisterSmsPasscode = async (phone: string, passcode: string)
|
|||
.post('/api/session/register/passwordless/sms/verify-passcode', {
|
||||
json: {
|
||||
phone,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
})
|
||||
.json<Response>();
|
||||
};
|
||||
|
||||
export const sendRegisterEmailPasscode = async (email: string) => {
|
||||
return api
|
||||
await api
|
||||
.post('/api/session/register/passwordless/email/send-passcode', {
|
||||
json: {
|
||||
email,
|
||||
},
|
||||
})
|
||||
.json();
|
||||
|
||||
return { success: true };
|
||||
};
|
||||
|
||||
export const verifyRegisterEmailPasscode = async (email: string, passcode: string) => {
|
||||
export const verifyRegisterEmailPasscode = async (email: string, code: string) => {
|
||||
type Response = {
|
||||
redirectTo: string;
|
||||
};
|
||||
|
@ -59,7 +63,7 @@ export const verifyRegisterEmailPasscode = async (email: string, passcode: strin
|
|||
.post('/api/session/register/passwordless/email/verify-passcode', {
|
||||
json: {
|
||||
email,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
})
|
||||
.json<Response>();
|
||||
|
|
|
@ -23,18 +23,20 @@ export const signInBasic = async (username: string, password: string, socialToBi
|
|||
};
|
||||
|
||||
export const sendSignInSmsPasscode = async (phone: string) => {
|
||||
return api
|
||||
await api
|
||||
.post('/api/session/sign-in/passwordless/sms/send-passcode', {
|
||||
json: {
|
||||
phone,
|
||||
},
|
||||
})
|
||||
.json();
|
||||
|
||||
return { success: true };
|
||||
};
|
||||
|
||||
export const verifySignInSmsPasscode = async (
|
||||
phone: string,
|
||||
passcode: string,
|
||||
code: string,
|
||||
socialToBind?: string
|
||||
) => {
|
||||
type Response = {
|
||||
|
@ -45,7 +47,7 @@ export const verifySignInSmsPasscode = async (
|
|||
.post('/api/session/sign-in/passwordless/sms/verify-passcode', {
|
||||
json: {
|
||||
phone,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
})
|
||||
.json<Response>();
|
||||
|
@ -58,18 +60,20 @@ export const verifySignInSmsPasscode = async (
|
|||
};
|
||||
|
||||
export const sendSignInEmailPasscode = async (email: string) => {
|
||||
return api
|
||||
await api
|
||||
.post('/api/session/sign-in/passwordless/email/send-passcode', {
|
||||
json: {
|
||||
email,
|
||||
},
|
||||
})
|
||||
.json();
|
||||
|
||||
return { success: true };
|
||||
};
|
||||
|
||||
export const verifySignInEmailPasscode = async (
|
||||
email: string,
|
||||
passcode: string,
|
||||
code: string,
|
||||
socialToBind?: string
|
||||
) => {
|
||||
type Response = {
|
||||
|
@ -80,7 +84,7 @@ export const verifySignInEmailPasscode = async (
|
|||
.post('/api/session/sign-in/passwordless/email/verify-passcode', {
|
||||
json: {
|
||||
email,
|
||||
passcode,
|
||||
code,
|
||||
},
|
||||
})
|
||||
.json<Response>();
|
||||
|
|
Loading…
Add table
Reference in a new issue