From 9144ee815697168c5ff86530c5c026ef8c014dee Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Fri, 14 Feb 2025 20:18:06 +0100 Subject: [PATCH] return group description in groups GET endpoint see #657 --- src/client/client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/client.go b/src/client/client.go index 01157bd..02e1365 100644 --- a/src/client/client.go +++ b/src/client/client.go @@ -105,6 +105,7 @@ func (g GroupLinkState) FromString(input string) GroupLinkState { type GroupEntry struct { Name string `json:"name"` + Description string `json:"description"` Id string `json:"id"` InternalId string `json:"internal_id"` Members []string `json:"members"` @@ -135,6 +136,7 @@ type SignalCliGroupAdmin struct { type SignalCliGroupEntry struct { Name string `json:"name"` + Description string `json:"description"` Id string `json:"id"` IsMember bool `json:"isMember"` IsBlocked bool `json:"isBlocked"` @@ -1124,6 +1126,7 @@ func (s *SignalClient) GetGroups(number string) ([]GroupEntry, error) { groupEntry.Name = signalCliGroupEntry.Name groupEntry.Id = convertInternalGroupIdToGroupId(signalCliGroupEntry.Id) groupEntry.Blocked = signalCliGroupEntry.IsBlocked + groupEntry.Description = signalCliGroupEntry.Description members := []string{} for _, val := range signalCliGroupEntry.Members {