mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-02 12:00:10 +08:00
7ef0c424d6
* Migrate some utils to TS * Add argument type * Fix logic * Refactor math functions * Rename function
17 lines
503 B
TypeScript
17 lines
503 B
TypeScript
import admin from "firebase-admin";
|
|
import { UserRecord } from "firebase-admin/lib/auth/user-record";
|
|
import { DecodedIdToken } from "firebase-admin/lib/auth/token-verifier";
|
|
|
|
export async function verifyIdToken(idToken: string): Promise<DecodedIdToken> {
|
|
return await admin.auth().verifyIdToken(idToken, true);
|
|
}
|
|
|
|
export async function updateUserEmail(
|
|
uid: string,
|
|
email: string
|
|
): Promise<UserRecord> {
|
|
return await admin.auth().updateUser(uid, {
|
|
email,
|
|
emailVerified: false,
|
|
});
|
|
}
|