feat: Add TripEndService to manage finished trips and prompt for deletion

This commit is contained in:
Van Leemput Dayron
2026-03-20 10:17:12 +01:00
parent 9b08b2896c
commit d305364328
4 changed files with 153 additions and 1 deletions

31
firestore.indexes.json Normal file
View File

@@ -0,0 +1,31 @@
{
"indexes": [
{
"collectionGroup": "tripInvitations",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "inviteeId", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "tripInvitations",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "inviteeId", "order": "ASCENDING" },
{ "fieldPath": "createdAt", "order": "DESCENDING" }
]
},
{
"collectionGroup": "tripInvitations",
"queryScope": "COLLECTION",
"fields": [
{ "fieldPath": "tripId", "order": "ASCENDING" },
{ "fieldPath": "inviteeId", "order": "ASCENDING" },
{ "fieldPath": "status", "order": "ASCENDING" }
]
}
],
"fieldOverrides": []
}