Skip to content

Commit 4c4ed10

Browse files
committed
Use the SignUpRequest and Response.
1 parent fba2873 commit 4c4ed10

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

packages/auth/src/api/account_management/email_and_password.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import {
2525
} from '../index';
2626
import { IdTokenResponse } from '../../model/id_token';
2727
import { MfaEnrollment } from './mfa';
28+
import { SignUpRequest, SignUpResponse } from '../authentication/sign_up';
2829

2930
export interface ResetPasswordRequest {
3031
oobCode: string;
@@ -73,12 +74,14 @@ export async function updateEmailPassword(
7374
// format as updateEmailPassword.
7475
export async function linkEmailPassword(
7576
auth: Auth,
76-
request: UpdateEmailPasswordRequest
77-
): Promise<UpdateEmailPasswordResponse> {
78-
return _performApiRequest<
79-
UpdateEmailPasswordRequest,
80-
UpdateEmailPasswordResponse
81-
>(auth, HttpMethod.POST, Endpoint.SIGN_UP, request);
77+
request: SignUpRequest
78+
): Promise<SignUpResponse> {
79+
return _performApiRequest<SignUpRequest, SignUpResponse>(
80+
auth,
81+
HttpMethod.POST,
82+
Endpoint.SIGN_UP,
83+
request
84+
);
8285
}
8386

8487
export interface ApplyActionCodeRequest {

packages/auth/src/api/authentication/sign_up.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import { IdTokenResponse } from '../../model/id_token';
2727
import { Auth } from '../../model/public_types';
2828

2929
export interface SignUpRequest {
30+
idToken?: string;
3031
returnSecureToken?: boolean;
3132
email?: string;
3233
password?: string;

packages/auth/src/core/credentials/email.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717

1818
import { ProviderId, SignInMethod } from '../../model/enums';
1919

20-
import {
21-
linkEmailPassword,
22-
} from '../../api/account_management/email_and_password';
20+
import { linkEmailPassword } from '../../api/account_management/email_and_password';
2321
import {
2422
signInWithPassword,
2523
SignInWithPasswordRequest

0 commit comments

Comments
 (0)