@@ -38,9 +38,9 @@ type MobileController struct {
3838// @Tags Device, Messages
3939// @Accept json
4040// @Produce json
41- // @Param order query string false "Message processing order: lifo (default) or fifo" Enums(lifo,fifo)
41+ // @Param order query string false "Message processing order: lifo (default) or fifo" Enums(lifo,fifo) default(lifo)
4242// @Success 200 {object} smsgateway.MobileGetMessagesResponse "List of pending messages"
43- // @Failure 400 {object} smsgateway.ErrorResponse "Bad request"
43+ // @Failure 400 {object} smsgateway.ErrorResponse "Invalid request"
4444// @Failure 500 {object} smsgateway.ErrorResponse "Internal server error"
4545// @Router /mobile/v1/message [get]
4646//
@@ -52,7 +52,7 @@ func (h *MobileController) list(device models.Device, c *fiber.Ctx) error {
5252 return fiber .NewError (fiber .StatusBadRequest , err .Error ())
5353 }
5454
55- msgs , err := h .messagesSvc .SelectPending (device .ID , messages . MessagesOrder ( params .OrderOrDefault () ))
55+ msgs , err := h .messagesSvc .SelectPending (device .ID , params .OrderOrDefault ())
5656 if err != nil {
5757 return fmt .Errorf ("can't get messages: %w" , err )
5858 }
@@ -82,7 +82,7 @@ func (h *MobileController) list(device models.Device, c *fiber.Ctx) error {
8282// Update message state
8383func (h * MobileController ) patch (device models.Device , c * fiber.Ctx ) error {
8484 var req smsgateway.MobilePatchMessageRequest
85- if err := c . BodyParser ( & req ); err != nil {
85+ if err := h . BodyParserValidator ( c , & req ); err != nil {
8686 return fiber .NewError (fiber .StatusBadRequest , err .Error ())
8787 }
8888
@@ -96,7 +96,10 @@ func (h *MobileController) patch(device models.Device, c *fiber.Ctx) error {
9696
9797 err := h .messagesSvc .UpdateState (device .ID , messageState )
9898 if err != nil && ! errors .Is (err , messages .ErrMessageNotFound ) {
99- h .Logger .Error ("Can't update message status" , zap .Error (err ))
99+ h .Logger .Error ("Can't update message status" ,
100+ zap .String ("message_id" , v .ID ),
101+ zap .Error (err ),
102+ )
100103 }
101104 }
102105
0 commit comments