Update to a PUT request.

This commit is contained in:
Greyson Parrelli
2023-09-09 08:00:33 -04:00
parent 6ec00f4589
commit 4eaf9a971b
3 changed files with 7 additions and 7 deletions

View File

@@ -1229,17 +1229,17 @@ func (a *Api) QuitGroup(c *gin.Context) {
c.Status(http.StatusNoContent) c.Status(http.StatusNoContent)
} }
// @Summary Refresh the state of a Signal Group. // @Summary Update the state of a Signal Group.
// @Tags Groups // @Tags Groups
// @Description Refresh the state of a Signal Group. // @Description Update the state of a Signal Group.
// @Accept json // @Accept json
// @Produce json // @Produce json
// @Success 204 {string} OK // @Success 204 {string} OK
// @Failure 400 {object} Error // @Failure 400 {object} Error
// @Param number path string true "Registered Phone Number" // @Param number path string true "Registered Phone Number"
// @Param groupid path string true "Group ID" // @Param groupid path string true "Group ID"
// @Router /v1/groups/{number}/{groupid}/refresh [post] // @Router /v1/groups/{number}/{groupid} [put]
func (a *Api) RefreshGroup(c *gin.Context) { func (a *Api) UpdateGroup(c *gin.Context) {
number := c.Param("number") number := c.Param("number")
if number == "" { if number == "" {
c.JSON(400, Error{Msg: "Couldn't process request - number missing"}) c.JSON(400, Error{Msg: "Couldn't process request - number missing"})
@@ -1253,7 +1253,7 @@ func (a *Api) RefreshGroup(c *gin.Context) {
return return
} }
err = a.signalClient.RefreshGroup(number, internalGroupId) err = a.signalClient.UpdateGroup(number, internalGroupId)
if err != nil { if err != nil {
c.JSON(400, Error{Msg: err.Error()}) c.JSON(400, Error{Msg: err.Error()})
return return

View File

@@ -1220,7 +1220,7 @@ func (s *SignalClient) QuitGroup(number string, groupId string) error {
return err return err
} }
func (s *SignalClient) RefreshGroup(number string, groupId string) error { func (s *SignalClient) UpdateGroup(number string, groupId string) error {
var err error var err error
if s.signalCliMode == JsonRpc { if s.signalCliMode == JsonRpc {
type Request struct { type Request struct {

View File

@@ -186,7 +186,7 @@ func main() {
groups.POST(":number/:groupid/block", api.BlockGroup) groups.POST(":number/:groupid/block", api.BlockGroup)
groups.POST(":number/:groupid/join", api.JoinGroup) groups.POST(":number/:groupid/join", api.JoinGroup)
groups.POST(":number/:groupid/quit", api.QuitGroup) 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.POST(":number/:groupid/members", api.AddMembersToGroup)
groups.DELETE(":number/:groupid/members", api.RemoveMembersFromGroup) groups.DELETE(":number/:groupid/members", api.RemoveMembersFromGroup)
groups.POST(":number/:groupid/admins", api.AddAdminsToGroup) groups.POST(":number/:groupid/admins", api.AddAdminsToGroup)