fixes, deleteFamily function, household signup

This commit is contained in:
ivic00
2025-02-15 00:34:42 +01:00
parent a8957c7ac7
commit f649828d80
14 changed files with 2559 additions and 698 deletions

View File

@ -1813,7 +1813,8 @@ exports.updateHouseholdTimestampOnEventUpdate = functions.firestore
'BrainDumps',
'Groceries',
'Todos',
'Events'
'Events',
//'Feedbacks'
];
for (const collectionName of collections) {
@ -1829,13 +1830,16 @@ exports.updateHouseholdTimestampOnEventUpdate = functions.firestore
batch.delete(profile.ref);
}
const householdDoc = await db.collection('Households')
.doc(familyId)
.get();
if (householdDoc.exists) {
batch.delete(householdDoc.ref);
}
const householdSnapshot = await db.collection('Households')
.where('familyId', '==', familyId)
.get();
if (!householdSnapshot.empty) {
const householdDoc = householdSnapshot.docs[0];
batch.delete(householdDoc.ref);
} else {
console.log('Household not found for familyId:', familyId);
}
await batch.commit();

File diff suppressed because it is too large Load Diff