mirror of
https://github.com/bbernhard/signal-cli-rest-api.git
synced 2026-05-25 14:34:22 +00:00
return mode (normal,native,json-rpc) in "about" endpoint
This commit is contained in:
parent
6679a145fc
commit
6c28b782fa
@ -117,6 +117,7 @@ type SendResponse struct {
|
||||
type About struct {
|
||||
SupportedApiVersions []string `json:"versions"`
|
||||
BuildNr int `json:"build"`
|
||||
Mode string `json:"mode"`
|
||||
}
|
||||
|
||||
func cleanupTmpFiles(paths []string) {
|
||||
@ -275,6 +276,17 @@ func ConvertGroupIdToInternalGroupId(id string) (string, error) {
|
||||
return string(internalGroupId), err
|
||||
}
|
||||
|
||||
func getSignalCliModeString(signalCliMode SignalCliMode) string {
|
||||
if signalCliMode == Normal {
|
||||
return "normal"
|
||||
} else if signalCliMode == Native {
|
||||
return "native"
|
||||
} else if signalCliMode == JsonRpc {
|
||||
return "json-rpc"
|
||||
}
|
||||
return "unknown"
|
||||
}
|
||||
|
||||
type SignalClient struct {
|
||||
signalCliConfig string
|
||||
attachmentTmpDir string
|
||||
@ -450,7 +462,7 @@ func (s *SignalClient) send(number string, message string,
|
||||
}
|
||||
|
||||
func (s *SignalClient) About() About {
|
||||
about := About{SupportedApiVersions: []string{"v1", "v2"}, BuildNr: 2}
|
||||
about := About{SupportedApiVersions: []string{"v1", "v2"}, BuildNr: 2, Mode: getSignalCliModeString(s.signalCliMode)}
|
||||
return about
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user