From ab4934832ab332b595d7b2a8a88bf19581cb1ba4 Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Fri, 8 Apr 2022 19:24:35 +0200 Subject: [PATCH] fix bug in update profile REST API command * use 'given-name' parameter instead of 'name' see #236 --- src/client/client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/client.go b/src/client/client.go index 296265c..28bd50e 100644 --- a/src/client/client.go +++ b/src/client/client.go @@ -1022,7 +1022,7 @@ func (s *SignalClient) UpdateProfile(number string, profileName string, base64Av if s.signalCliMode == JsonRpc { type Request struct { - Name string `json:"name"` + Name string `json:"given-name"` Avatar string `json:"avatar,omitempty"` RemoveAvatar bool `json:"remove-avatar"` } @@ -1039,7 +1039,7 @@ func (s *SignalClient) UpdateProfile(number string, profileName string, base64Av } _, err = jsonRpc2Client.getRaw("updateProfile", request) } else { - cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateProfile", "--name", profileName} + cmd := []string{"--config", s.signalCliConfig, "-a", number, "updateProfile", "--given-name", profileName} if base64Avatar == "" { cmd = append(cmd, "--remove-avatar") } else {