1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-07 21:47:02 +09:00

Change request to join logic

This commit is contained in:
Mikhail Rakhmanov 2025-05-15 10:03:49 +02:00
parent 2f661565dc
commit 03fd12ac2a
No known key found for this signature in database
GPG key ID: DED12CFEF5B8396B

View file

@ -244,9 +244,17 @@ func (c *aclSpaceClient) GenerateInvite(isRevoke, isRequestToJoin bool, permissi
}
inviteIds = c.acl.AclState().InviteIds()
}
payload := list.BatchRequestPayload{
InviteRevokes: inviteIds,
NewInvites: []list.AclPermissions{permissions},
var payload list.BatchRequestPayload
if isRequestToJoin {
payload = list.BatchRequestPayload{
InviteRevokes: inviteIds,
NewInvites: []list.AclPermissions{list.AclPermissionsNone},
}
} else {
payload = list.BatchRequestPayload{
InviteRevokes: inviteIds,
NewInvites: []list.AclPermissions{permissions},
}
}
res, err := c.acl.RecordBuilder().BuildBatchRequest(payload)
if err != nil {