Skip to content

Commit 8e9f36d

Browse files
committed
feat update metods
1 parent 2bfa2ad commit 8e9f36d

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

functions/src/auth/user.delete.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
/* eslint-disable @typescript-eslint/no-unused-vars */
33
/* eslint-disable @typescript-eslint/no-explicit-any */
44
/* eslint-disable max-len */
5-
import * as functions from 'firebase-functions/v1';
65
import {logger} from 'firebase-functions';
76
import {UserRecord} from 'firebase-functions/v1/auth';
87
import firebaseDAO from '../firebaseSingleton.js';
8+
import {EventContext} from 'firebase-functions/v1';
99

1010
const db = firebaseDAO.instance.db;
1111
const storage = firebaseDAO.instance.storage;
12-
const admin = firebaseDAO.instance.auth;
12+
const auth = firebaseDAO.instance.auth;
1313

1414
// SEND BYE FirestoreEvent
15-
export async function authUserDeleteUserSendByEmail(user: UserRecord, context: functions.EventContext) {
16-
return admin.firestore().collection('mail').add({
15+
export async function authUserDeleteUserSendByEmail(user: UserRecord, context: EventContext) {
16+
return db.collection('mail').add({
1717
to: user.email,
1818
template: {
1919
name: 'UserDeleteEmail',
@@ -24,11 +24,11 @@ export async function authUserDeleteUserSendByEmail(user: UserRecord, context: f
2424
});
2525
}
2626

27-
export async function authUserDeleteUserAccount(user: UserRecord, context: functions.EventContext) {
27+
export async function authUserDeleteUserAccount(user: UserRecord, context: EventContext) {
2828
logger.info('delete user cleanup functions to delete user media, revoke refresh token for: ' + user.uid);
2929

3030
// force logout in app
31-
await admin.auth().revokeRefreshTokens(user.uid).catch((error: any)=>{
31+
await auth.revokeRefreshTokens(user.uid).catch((error: any)=>{
3232
logger.info(`error revokeRefreshTokens -> most likely already done by deleting user, ${error}`);
3333
});
3434

@@ -135,7 +135,7 @@ export async function authUserDeleteUserAccount(user: UserRecord, context: funct
135135
await db.collection('userProfile').doc(user.uid).delete();
136136

137137
// Delete account in firebase --> Should be done already
138-
return admin.auth().deleteUser(user.uid).catch((error: any)=> {
138+
return auth.deleteUser(user.uid).catch((error: any)=> {
139139
logger.info(`error deleting user -> most likely already done, ${error}`);
140140
});
141141
}

functions/src/index.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ import graphqlServer from './graphql/server.js';
4747

4848
import {onDocumentUpdated, onDocumentDeleted, onDocumentCreated} from 'firebase-functions/v2/firestore';
4949

50-
import {beforeUserSignedIn, beforeUserCreated} from 'firebase-functions/v2/identity';
50+
import {beforeUserCreated} from 'firebase-functions/v2/identity';
5151

5252
import {onSchedule} from 'firebase-functions/v2/scheduler';
5353

@@ -85,12 +85,11 @@ export const deleteUserAccount = functions.auth.user().onDelete(authUserDeleteUs
8585
};
8686
});*/
8787

88-
// eslint-disable-next-line @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any
89-
export const beforeSignIn = beforeUserSignedIn((_event): any => {
88+
/* export const beforeSignIn = beforeUserSignedIn((_event): any => {
9089
return {
9190
allow: true,
9291
};
93-
});
92+
}); */
9493

9594
// GRAPHQL API -> Updated to 2nd gen
9695
export const api = onRequest({

0 commit comments

Comments
 (0)