return group description in groups GET endpoint

see #657
This commit is contained in:
Bernhard B
2025-02-14 20:18:06 +01:00
parent 4f07a64d68
commit 9144ee8156

View File

@@ -105,6 +105,7 @@ func (g GroupLinkState) FromString(input string) GroupLinkState {
type GroupEntry struct { type GroupEntry struct {
Name string `json:"name"` Name string `json:"name"`
Description string `json:"description"`
Id string `json:"id"` Id string `json:"id"`
InternalId string `json:"internal_id"` InternalId string `json:"internal_id"`
Members []string `json:"members"` Members []string `json:"members"`
@@ -135,6 +136,7 @@ type SignalCliGroupAdmin struct {
type SignalCliGroupEntry struct { type SignalCliGroupEntry struct {
Name string `json:"name"` Name string `json:"name"`
Description string `json:"description"`
Id string `json:"id"` Id string `json:"id"`
IsMember bool `json:"isMember"` IsMember bool `json:"isMember"`
IsBlocked bool `json:"isBlocked"` IsBlocked bool `json:"isBlocked"`
@@ -1124,6 +1126,7 @@ func (s *SignalClient) GetGroups(number string) ([]GroupEntry, error) {
groupEntry.Name = signalCliGroupEntry.Name groupEntry.Name = signalCliGroupEntry.Name
groupEntry.Id = convertInternalGroupIdToGroupId(signalCliGroupEntry.Id) groupEntry.Id = convertInternalGroupIdToGroupId(signalCliGroupEntry.Id)
groupEntry.Blocked = signalCliGroupEntry.IsBlocked groupEntry.Blocked = signalCliGroupEntry.IsBlocked
groupEntry.Description = signalCliGroupEntry.Description
members := []string{} members := []string{}
for _, val := range signalCliGroupEntry.Members { for _, val := range signalCliGroupEntry.Members {