mirror of
https://github.com/bbernhard/signal-cli-rest-api.git
synced 2026-05-19 13:34:19 +00:00
parent
8533043ba2
commit
1129e5a7be
@ -1231,8 +1231,6 @@ func (s *SignalClient) RemoveMembersFromGroup(number string, groupId string, mem
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *SignalClient) updateGroupAdmins(number string, groupId string, admins []string, add bool) error {
|
func (s *SignalClient) updateGroupAdmins(number string, groupId string, admins []string, add bool) error {
|
||||||
var err error
|
|
||||||
|
|
||||||
if len(admins) == 0 {
|
if len(admins) == 0 {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -1270,6 +1268,7 @@ func (s *SignalClient) updateGroupAdmins(number string, groupId string, admins [
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("updateGroup", &number, request)
|
_, err = jsonRpc2Client.getRaw("updateGroup", &number, request)
|
||||||
|
return err
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateGroup", "-g", internalGroupId}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateGroup", "-g", internalGroupId}
|
||||||
|
|
||||||
@ -1281,9 +1280,9 @@ func (s *SignalClient) updateGroupAdmins(number string, groupId string, admins [
|
|||||||
cmd = append(cmd, admins...)
|
cmd = append(cmd, admins...)
|
||||||
|
|
||||||
_, err = s.cliClient.Execute(true, cmd, "")
|
_, err = s.cliClient.Execute(true, cmd, "")
|
||||||
}
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func (s *SignalClient) AddAdminsToGroup(number string, groupId string, admins []string) error {
|
func (s *SignalClient) AddAdminsToGroup(number string, groupId string, admins []string) error {
|
||||||
return s.updateGroupAdmins(number, groupId, admins, true)
|
return s.updateGroupAdmins(number, groupId, admins, true)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user