From 4eaf9a971b93eb88daf2dedaab44f4284b6b4646 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Sat, 9 Sep 2023 08:00:33 -0400 Subject: [PATCH] Update to a PUT request. --- src/api/api.go | 10 +++++----- src/client/client.go | 2 +- src/main.go | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/api/api.go b/src/api/api.go index bae51bf..e7439ba 100644 --- a/src/api/api.go +++ b/src/api/api.go @@ -1229,17 +1229,17 @@ func (a *Api) QuitGroup(c *gin.Context) { c.Status(http.StatusNoContent) } -// @Summary Refresh the state of a Signal Group. +// @Summary Update the state of a Signal Group. // @Tags Groups -// @Description Refresh the state of a Signal Group. +// @Description Update the state of a Signal Group. // @Accept json // @Produce json // @Success 204 {string} OK // @Failure 400 {object} Error // @Param number path string true "Registered Phone Number" // @Param groupid path string true "Group ID" -// @Router /v1/groups/{number}/{groupid}/refresh [post] -func (a *Api) RefreshGroup(c *gin.Context) { +// @Router /v1/groups/{number}/{groupid} [put] +func (a *Api) UpdateGroup(c *gin.Context) { number := c.Param("number") if number == "" { c.JSON(400, Error{Msg: "Couldn't process request - number missing"}) @@ -1253,7 +1253,7 @@ func (a *Api) RefreshGroup(c *gin.Context) { return } - err = a.signalClient.RefreshGroup(number, internalGroupId) + err = a.signalClient.UpdateGroup(number, internalGroupId) if err != nil { c.JSON(400, Error{Msg: err.Error()}) return diff --git a/src/client/client.go b/src/client/client.go index cc1b1e6..65b1ddc 100644 --- a/src/client/client.go +++ b/src/client/client.go @@ -1220,7 +1220,7 @@ func (s *SignalClient) QuitGroup(number string, groupId string) error { return err } -func (s *SignalClient) RefreshGroup(number string, groupId string) error { +func (s *SignalClient) UpdateGroup(number string, groupId string) error { var err error if s.signalCliMode == JsonRpc { type Request struct { diff --git a/src/main.go b/src/main.go index 924db10..7cd512b 100644 --- a/src/main.go +++ b/src/main.go @@ -186,7 +186,7 @@ func main() { groups.POST(":number/:groupid/block", api.BlockGroup) groups.POST(":number/:groupid/join", api.JoinGroup) groups.POST(":number/:groupid/quit", api.QuitGroup) - groups.POST(":number/:groupid/refresh", api.RefreshGroup) + groups.PUT(":number/:groupid", api.UpdateGroup) groups.POST(":number/:groupid/members", api.AddMembersToGroup) groups.DELETE(":number/:groupid/members", api.RemoveMembersFromGroup) groups.POST(":number/:groupid/admins", api.AddAdminsToGroup)