mirror of
https://github.com/anyproto/any-sync.git
synced 2025-06-08 05:57:03 +09:00
Change request to join logic
This commit is contained in:
parent
2f661565dc
commit
03fd12ac2a
1 changed files with 11 additions and 3 deletions
|
@ -244,9 +244,17 @@ func (c *aclSpaceClient) GenerateInvite(isRevoke, isRequestToJoin bool, permissi
|
||||||
}
|
}
|
||||||
inviteIds = c.acl.AclState().InviteIds()
|
inviteIds = c.acl.AclState().InviteIds()
|
||||||
}
|
}
|
||||||
payload := list.BatchRequestPayload{
|
var payload list.BatchRequestPayload
|
||||||
InviteRevokes: inviteIds,
|
if isRequestToJoin {
|
||||||
NewInvites: []list.AclPermissions{permissions},
|
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)
|
res, err := c.acl.RecordBuilder().BuildBatchRequest(payload)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue