Send preferred authentication method along with user data when creating new account
This commit is contained in:
parent
3fbe2dce58
commit
23ea751341
3 changed files with 13 additions and 3 deletions
|
@ -13,6 +13,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||
- Content warnings.
|
||||
- List enabled authentication methods in "Settings".
|
||||
|
||||
### Changed
|
||||
|
||||
- Send preferred authentication method along with user data when creating new account.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix update of unread notification counter.
|
||||
|
|
|
@ -145,11 +145,17 @@ interface UserCreateForm {
|
|||
invite_code: string | null;
|
||||
}
|
||||
|
||||
export async function createUser(userData: UserCreateForm): Promise<User> {
|
||||
export async function createUser(
|
||||
loginType: "password" | "eip4361",
|
||||
userData: UserCreateForm,
|
||||
): Promise<User> {
|
||||
const url = `${BACKEND_URL}/api/v1/accounts`
|
||||
const response = await http(url, {
|
||||
method: "POST",
|
||||
json: userData,
|
||||
json: {
|
||||
authentication_method: loginType,
|
||||
...userData,
|
||||
},
|
||||
})
|
||||
const data = await response.json()
|
||||
if (response.status !== 201) {
|
||||
|
|
|
@ -217,7 +217,7 @@ async function register() {
|
|||
let user
|
||||
let authToken
|
||||
try {
|
||||
user = await createUser(userData)
|
||||
user = await createUser(loginType, userData)
|
||||
authToken = await getAccessToken(loginType, loginData)
|
||||
} catch (error: any) {
|
||||
isLoading = false
|
||||
|
|
Loading…
Reference in a new issue