Skip to content

Commit a2ac555

Browse files
committed
List following and unfollowing
1 parent f8cae7c commit a2ac555

File tree

6 files changed

+285
-357
lines changed

6 files changed

+285
-357
lines changed

firebase/firestore.rules

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,30 @@ service cloud.firestore {
6767
request.auth.uid == user
6868
;
6969
}
70+
match /activityFollow/{activityFollow} {
71+
allow list: if
72+
// Permission rules
73+
true
74+
;
75+
allow get: if
76+
// Permission rules
77+
true
78+
;
79+
allow create: if
80+
// Type checks
81+
request.resource.data.objectId is string &&
82+
request.resource.data.collection is string &&
83+
request.resource.data.createdWhen is timestamp &&
84+
85+
86+
// Ownership rules
87+
request.auth.uid == request.resource.data.user
88+
;
89+
allow delete: if
90+
// Ownership rules
91+
request.auth.uid == resource.data.user
92+
;
93+
}
7094
match /sharedList/{sharedList} {
7195
allow list: if
7296
// Permission rules

firebase/functions/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"eventemitter2": "^6.4.3",
2828
"events": "^3.2.0",
2929
"firebase": "^7.21.1",
30-
"firebase-admin": "^8.9.0",
31-
"firebase-functions": "^3.3.0",
30+
"firebase-admin": "^9.2.0",
31+
"firebase-functions": "^3.11.0",
3232
"getstream": "^6.2.1",
3333
"immutability-helper": "^3.1.1",
3434
"json-date-parser": "^1.0.1",

0 commit comments

Comments
 (0)