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()
|
||||
}
|
||||
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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue