Skip to content

Commit 7d055de

Browse files
authored
Merge pull request #2 from kipr/enable-cleanup
Enable user deletion
2 parents 8551efc + b181675 commit 7d055de

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

src/index.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -39,29 +39,29 @@ export const unconsentedUserCleanup = onSchedule("every 1 hours", async (event)
3939
for (const doc of snapshot.docs) {
4040
const userId = doc.id;
4141

42-
logger.info('Should delete user', { userId: userId });
42+
logger.info('Processing user for deletion', { userId: userId });
4343

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+
}
5656

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+
}
6565

6666
logger.info('Finished processing user', { userId: userId });
6767
}

0 commit comments

Comments
 (0)