mirror of
https://github.com/bbernhard/signal-cli-rest-api.git
synced 2026-09-22 06:29:09 +00:00
Compare commits
7 Commits
77f9da45ca
...
1f43522d60
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1f43522d60 | ||
|
|
8533043ba2 | ||
|
|
9a24992b94 | ||
|
|
5d5fa64f01 | ||
|
|
6c5dcdad2e | ||
|
|
f27a3c5206 | ||
|
|
1be5684ae3 |
@ -1,9 +1,10 @@
|
||||
ARG SIGNAL_CLI_VERSION=0.13.24
|
||||
ARG LIBSIGNAL_CLIENT_VERSION=0.87.0
|
||||
ARG SIGNAL_CLI_NATIVE_PACKAGE_VERSION=0.13.24+morph027+1
|
||||
ARG SIGNAL_CLI_NATIVE_PACKAGE_VERSION=0.13.24+morph027+2
|
||||
|
||||
ARG SWAG_VERSION=1.16.4
|
||||
ARG GRAALVM_VERSION=25.0.2
|
||||
ARG GRAALVM_VERSION=21.0.0
|
||||
#ARG GRAALVM_VERSION=25.0.2
|
||||
|
||||
ARG BUILD_VERSION_ARG=unset
|
||||
|
||||
|
||||
@ -3,8 +3,27 @@
|
||||
set -x
|
||||
set -e
|
||||
|
||||
[ -d /etc/docker ] && echo "$FILE is a directory."
|
||||
|
||||
[ -z "${SIGNAL_CLI_CONFIG_DIR}" ] && echo "SIGNAL_CLI_CONFIG_DIR environmental variable needs to be set! Aborting!" && exit 1;
|
||||
|
||||
if [ "$(id -u)" -eq "${SIGNAL_CLI_UID}" ] && [ "$(id -g)" -eq "${SIGNAL_CLI_GID}" ]]
|
||||
then
|
||||
echo "UID and GID are already correct. Trying to start Signal Api"
|
||||
|
||||
# TODO: check mode
|
||||
if [ "$MODE" = "json-rpc" ]
|
||||
then
|
||||
/usr/bin/jsonrpc2-helper
|
||||
if [ -n "$JAVA_OPTS" ] ; then
|
||||
echo "export JAVA_OPTS='$JAVA_OPTS'" >> /etc/default/supervisor
|
||||
fi
|
||||
service supervisor start
|
||||
supervisorctl start all
|
||||
fi
|
||||
signal-cli-rest-api -signal-cli-config=${SIGNAL_CLI_CONFIG_DIR};
|
||||
fi
|
||||
|
||||
usermod -u ${SIGNAL_CLI_UID} signal-api
|
||||
groupmod -o -g ${SIGNAL_CLI_GID} signal-api
|
||||
|
||||
|
||||
@ -1168,7 +1168,6 @@ func prefixUsernameMembers(members []string) []string {
|
||||
}
|
||||
|
||||
func (s *SignalClient) updateGroupMembers(number string, groupId string, members []string, add bool) error {
|
||||
var err error
|
||||
|
||||
if len(members) == 0 {
|
||||
return nil
|
||||
@ -1207,6 +1206,7 @@ func (s *SignalClient) updateGroupMembers(number string, groupId string, members
|
||||
return err
|
||||
}
|
||||
_, err = jsonRpc2Client.getRaw("updateGroup", &number, request)
|
||||
return err
|
||||
} else {
|
||||
cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateGroup", "-g", internalGroupId}
|
||||
|
||||
@ -1218,8 +1218,8 @@ func (s *SignalClient) updateGroupMembers(number string, groupId string, members
|
||||
cmd = append(cmd, members...)
|
||||
|
||||
_, err = s.cliClient.Execute(true, cmd, "")
|
||||
return err
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func (s *SignalClient) AddMembersToGroup(number string, groupId string, members []string) error {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user