mirror of
https://github.com/aljazceru/signal-cli-rest-api.git
synced 2025-12-20 16:14:29 +01:00
use "-a" instead of "-u" for specifying the number
* due to the upcoming username support in Signal, signal-cli renamed "-u" to "-a".
This commit is contained in:
@@ -430,7 +430,7 @@ func (s *SignalClient) send(number string, message string,
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "send"}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "send"}
|
||||||
if !isGroup {
|
if !isGroup {
|
||||||
cmd = append(cmd, recipients...)
|
cmd = append(cmd, recipients...)
|
||||||
} else {
|
} else {
|
||||||
@@ -471,7 +471,7 @@ func (s *SignalClient) RegisterNumber(number string, useVoice bool, captcha stri
|
|||||||
if s.signalCliMode == JsonRpc {
|
if s.signalCliMode == JsonRpc {
|
||||||
return errors.New(endpointNotSupportedInJsonRpcMode)
|
return errors.New(endpointNotSupportedInJsonRpcMode)
|
||||||
}
|
}
|
||||||
command := []string{"--config", s.signalCliConfig, "-u", number, "register"}
|
command := []string{"--config", s.signalCliConfig, "-a", number, "register"}
|
||||||
|
|
||||||
if useVoice {
|
if useVoice {
|
||||||
command = append(command, "--voice")
|
command = append(command, "--voice")
|
||||||
@@ -490,7 +490,7 @@ func (s *SignalClient) VerifyRegisteredNumber(number string, token string, pin s
|
|||||||
return errors.New(endpointNotSupportedInJsonRpcMode)
|
return errors.New(endpointNotSupportedInJsonRpcMode)
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "verify", token}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "verify", token}
|
||||||
if pin != "" {
|
if pin != "" {
|
||||||
cmd = append(cmd, "--pin")
|
cmd = append(cmd, "--pin")
|
||||||
cmd = append(cmd, pin)
|
cmd = append(cmd, pin)
|
||||||
@@ -572,7 +572,7 @@ func (s *SignalClient) Receive(number string, timeout int64) (string, error) {
|
|||||||
}
|
}
|
||||||
return string(msg.Params), nil
|
return string(msg.Params), nil
|
||||||
} else {
|
} else {
|
||||||
command := []string{"--config", s.signalCliConfig, "--output", "json", "-u", number, "receive", "-t", strconv.FormatInt(timeout, 10)}
|
command := []string{"--config", s.signalCliConfig, "--output", "json", "-a", number, "receive", "-t", strconv.FormatInt(timeout, 10)}
|
||||||
|
|
||||||
out, err := runSignalCli(true, command, "", s.signalCliMode)
|
out, err := runSignalCli(true, command, "", s.signalCliMode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -624,7 +624,7 @@ func (s *SignalClient) CreateGroup(number string, name string, members []string,
|
|||||||
}
|
}
|
||||||
internalGroupId = resp.GroupId
|
internalGroupId = resp.GroupId
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "updateGroup", "-n", name, "-m"}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateGroup", "-n", name, "-m"}
|
||||||
cmd = append(cmd, members...)
|
cmd = append(cmd, members...)
|
||||||
|
|
||||||
if addMembersPermission != DefaultGroupPermission {
|
if addMembersPermission != DefaultGroupPermission {
|
||||||
@@ -674,7 +674,7 @@ func (s *SignalClient) GetGroups(number string) ([]GroupEntry, error) {
|
|||||||
return groupEntries, err
|
return groupEntries, err
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
rawData, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "--output", "json", "-u", number, "listGroups", "-d"}, "", s.signalCliMode)
|
rawData, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "--output", "json", "-a", number, "listGroups", "-d"}, "", s.signalCliMode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return groupEntries, err
|
return groupEntries, err
|
||||||
}
|
}
|
||||||
@@ -736,7 +736,7 @@ func (s *SignalClient) GetGroup(number string, groupId string) (*GroupEntry, err
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *SignalClient) DeleteGroup(number string, groupId string) error {
|
func (s *SignalClient) DeleteGroup(number string, groupId string) error {
|
||||||
_, err := runSignalCli(true, []string{"--config", s.signalCliConfig, "-u", number, "quitGroup", "-g", string(groupId)}, "", s.signalCliMode)
|
_, err := runSignalCli(true, []string{"--config", s.signalCliConfig, "-a", number, "quitGroup", "-g", string(groupId)}, "", s.signalCliMode)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -871,7 +871,7 @@ func (s *SignalClient) UpdateProfile(number string, profileName string, base64Av
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("updateProfile", request)
|
_, err = jsonRpc2Client.getRaw("updateProfile", request)
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "updateProfile", "--name", profileName}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateProfile", "--name", profileName}
|
||||||
if base64Avatar == "" {
|
if base64Avatar == "" {
|
||||||
cmd = append(cmd, "--remove-avatar")
|
cmd = append(cmd, "--remove-avatar")
|
||||||
} else {
|
} else {
|
||||||
@@ -909,7 +909,7 @@ func (s *SignalClient) ListIdentities(number string) (*[]IdentityEntry, error) {
|
|||||||
identityEntries = append(identityEntries, identityEntry)
|
identityEntries = append(identityEntries, identityEntry)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
rawData, err := runSignalCli(true, []string{"--config", s.signalCliConfig, "-u", number, "listIdentities"}, "", s.signalCliMode)
|
rawData, err := runSignalCli(true, []string{"--config", s.signalCliConfig, "-a", number, "listIdentities"}, "", s.signalCliMode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -946,7 +946,7 @@ func (s *SignalClient) TrustIdentity(number string, numberToTrust string, verifi
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("trust", request)
|
_, err = jsonRpc2Client.getRaw("trust", request)
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "trust", numberToTrust, "--verified-safety-number", verifiedSafetyNumber}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "trust", numberToTrust, "--verified-safety-number", verifiedSafetyNumber}
|
||||||
_, err = runSignalCli(true, cmd, "", s.signalCliMode)
|
_, err = runSignalCli(true, cmd, "", s.signalCliMode)
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
@@ -965,7 +965,7 @@ func (s *SignalClient) BlockGroup(number string, groupId string) error {
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("block", request)
|
_, err = jsonRpc2Client.getRaw("block", request)
|
||||||
} else {
|
} else {
|
||||||
_, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "-u", number, "block", "-g", groupId}, "", s.signalCliMode)
|
_, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "-a", number, "block", "-g", groupId}, "", s.signalCliMode)
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -983,7 +983,7 @@ func (s *SignalClient) JoinGroup(number string, groupId string) error {
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("updateGroup", request)
|
_, err = jsonRpc2Client.getRaw("updateGroup", request)
|
||||||
} else {
|
} else {
|
||||||
_, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "-u", number, "updateGroup", "-g", groupId}, "", s.signalCliMode)
|
_, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "-a", number, "updateGroup", "-g", groupId}, "", s.signalCliMode)
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -1001,7 +1001,7 @@ func (s *SignalClient) QuitGroup(number string, groupId string) error {
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("quitGroup", request)
|
_, err = jsonRpc2Client.getRaw("quitGroup", request)
|
||||||
} else {
|
} else {
|
||||||
_, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "-u", number, "quitGroup", "-g", groupId}, "", s.signalCliMode)
|
_, err = runSignalCli(true, []string{"--config", s.signalCliConfig, "-a", number, "quitGroup", "-g", groupId}, "", s.signalCliMode)
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -1053,7 +1053,7 @@ func (s *SignalClient) SendReaction(number string, recipient string, emoji strin
|
|||||||
|
|
||||||
cmd := []string{
|
cmd := []string{
|
||||||
"--config", s.signalCliConfig,
|
"--config", s.signalCliConfig,
|
||||||
"-u", number,
|
"-a", number,
|
||||||
"sendReaction",
|
"sendReaction",
|
||||||
}
|
}
|
||||||
if !isGroup {
|
if !isGroup {
|
||||||
@@ -1099,7 +1099,7 @@ func (s *SignalClient) SendStartTyping(number string, recipient string) error {
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("sendTyping", request)
|
_, err = jsonRpc2Client.getRaw("sendTyping", request)
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "sendTyping"}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "sendTyping"}
|
||||||
if !isGroup {
|
if !isGroup {
|
||||||
cmd = append(cmd, recp)
|
cmd = append(cmd, recp)
|
||||||
} else {
|
} else {
|
||||||
@@ -1142,7 +1142,7 @@ func (s *SignalClient) SendStopTyping(number string, recipient string) error {
|
|||||||
}
|
}
|
||||||
_, err = jsonRpc2Client.getRaw("sendTyping", request)
|
_, err = jsonRpc2Client.getRaw("sendTyping", request)
|
||||||
} else {
|
} else {
|
||||||
cmd := []string{"--config", s.signalCliConfig, "-u", number, "sendTyping", "--stop"}
|
cmd := []string{"--config", s.signalCliConfig, "-a", number, "sendTyping", "--stop"}
|
||||||
if !isGroup {
|
if !isGroup {
|
||||||
cmd = append(cmd, recp)
|
cmd = append(cmd, recp)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user