3meters / patchr-ios

Next incarnation of Patchr for iOS
1 stars 0 forks source link

Group create failing with permission denied #53

Closed Jaymassena closed 7 years ago

Jaymassena commented 7 years ago

Group creation involves creation of multiple assets and ordering is important. We do not have that ordering when using an update map.

creates in preferred order

1 - groups/gr-ch53ehz18 // Requires authentication 2 - group-members/gr-ch53ehz18/us-m5d6kw6o3 // Requires auth and (group owner or group invite) 3 - member-groups/us-m5d6kw6o3/gr-ch53ehz18 // Requires auth and group member via group-members 3 - group-channels/gr-ch53ehz18/ch-xfo2aia0q // Requires auth and group membership (member or owner) 3 - group-channels/gr-ch53ehz18/ch-z1wko4p1o // Requires auth and group membership (member or owner)

For each channel

4 - group-channels-members /group/channel/user // Requires auth and (channel owner or channel invite or (public channel + group member)) 4 - member-channels/user/group/channel // Requires auth and (channel owner or channel invite or (public channel + group member))

Jaymassena commented 7 years ago

Fixed.