Browse Source

feat: Add validation for empty Group ID in participant request listing

- Implemented a check to ensure Group ID is not empty in the ListParticipantRequests method.
- Returns a 400 Bad Request response with an appropriate error message if Group ID is missing.
pull/276/head
Aldino Kemal 11 months ago
parent
commit
05073896cc
  1. 8
      src/internal/rest/group.go

8
src/internal/rest/group.go

@ -102,6 +102,14 @@ func (controller *Group) ListParticipantRequests(c *fiber.Ctx) error {
err := c.QueryParser(&request) err := c.QueryParser(&request)
utils.PanicIfNeeded(err) utils.PanicIfNeeded(err)
if request.GroupID == "" {
return c.Status(fiber.StatusBadRequest).JSON(utils.ResponseData{
Status: 400,
Code: "INVALID_GROUP_ID",
Message: "Group ID cannot be empty",
})
}
whatsapp.SanitizePhone(&request.GroupID) whatsapp.SanitizePhone(&request.GroupID)
result, err := controller.Service.GetGroupRequestParticipants(c.UserContext(), request) result, err := controller.Service.GetGroupRequestParticipants(c.UserContext(), request)

Loading…
Cancel
Save