@@ -39,29 +39,29 @@ export const unconsentedUserCleanup = onSchedule("every 1 hours", async (event)
39
39
for ( const doc of snapshot . docs ) {
40
40
const userId = doc . id ;
41
41
42
- logger . info ( 'Should delete user' , { userId : userId } ) ;
42
+ logger . info ( 'Processing user for deletion ' , { userId : userId } ) ;
43
43
44
- // // Delete the user
45
- // try {
46
- // await auth.deleteUser(userId);
47
- // logger.info('Successfully deleted user', { userId: userId });
48
- // } catch (e) {
49
- // if (e && typeof e === 'object' && 'code' in e && e.code === 'auth/user-not-found') {
50
- // logger.warn('Failed to delete user because user was not found. Proceeding anyway', { userId: userId });
51
- // } else {
52
- // logger.error(`Failed to delete user: ${JSON.stringify(e)}`, { userId: userId });
53
- // continue;
54
- // }
55
- // }
44
+ // Delete the user
45
+ try {
46
+ await auth . deleteUser ( userId ) ;
47
+ logger . info ( 'Successfully deleted user' , { userId : userId } ) ;
48
+ } catch ( e ) {
49
+ if ( e && typeof e === 'object' && 'code' in e && e . code === 'auth/user-not-found' ) {
50
+ logger . warn ( 'Failed to delete user because user was not found. Proceeding anyway' , { userId : userId } ) ;
51
+ } else {
52
+ logger . error ( `Failed to delete user: ${ JSON . stringify ( e ) } ` , { userId : userId } ) ;
53
+ continue ;
54
+ }
55
+ }
56
56
57
- // // Delete the user doc
58
- // try {
59
- // await doc.ref.delete();
60
- // logger.info('Successfully deleted doc for user', { userId: userId });
61
- // } catch (e) {
62
- // logger.error(`Failed to delete doc: ${JSON.stringify(e)}`, { userId: userId });
63
- // continue;
64
- // }
57
+ // Delete the user doc
58
+ try {
59
+ await doc . ref . delete ( ) ;
60
+ logger . info ( 'Successfully deleted doc for user' , { userId : userId } ) ;
61
+ } catch ( e ) {
62
+ logger . error ( `Failed to delete doc: ${ JSON . stringify ( e ) } ` , { userId : userId } ) ;
63
+ continue ;
64
+ }
65
65
66
66
logger . info ( 'Finished processing user' , { userId : userId } ) ;
67
67
}
0 commit comments