@@ -156,29 +156,29 @@ func (h *MessageThreadHandler) Delete(c *fiber.Ctx) error {
156156 ctx , span , ctxLogger := h .tracer .StartFromFiberCtxWithLogger (c , h .logger )
157157 defer span .End ()
158158
159- messageID := c .Params ("messageThreadID" )
160- if errors := h .validator .ValidateUUID (ctx , messageID , "messageThreadID" ); len (errors ) != 0 {
161- msg := fmt .Sprintf ("validation errors [%s], while deleting a message thread with ID [%s]" , spew .Sdump (errors ), messageID )
159+ messageThreadID := c .Params ("messageThreadID" )
160+ if errors := h .validator .ValidateUUID (ctx , messageThreadID , "messageThreadID" ); len (errors ) != 0 {
161+ msg := fmt .Sprintf ("validation errors [%s], while deleting a thread thread with ID [%s]" , spew .Sdump (errors ), messageThreadID )
162162 ctxLogger .Warn (stacktrace .NewError (msg ))
163- return h .responseUnprocessableEntity (c , errors , "validation errors while deleting a message thread" )
163+ return h .responseUnprocessableEntity (c , errors , "validation errors while deleting a thread thread" )
164164 }
165165
166- message , err := h .service .GetThread (ctx , h .userIDFomContext (c ), uuid .MustParse (messageID ))
166+ thread , err := h .service .GetThread (ctx , h .userIDFomContext (c ), uuid .MustParse (messageThreadID ))
167167 if stacktrace .GetCode (err ) == repositories .ErrCodeNotFound {
168- return h .responseNotFound (c , fmt .Sprintf ("cannot find message thread with ID [%s]" , messageID ))
168+ return h .responseNotFound (c , fmt .Sprintf ("cannot find thread thread with ID [%s]" , messageThreadID ))
169169 }
170170
171171 if err != nil {
172- msg := fmt .Sprintf ("cannot find message thread with id [%s]" , messageID )
172+ msg := fmt .Sprintf ("cannot find thread thread with id [%s]" , messageThreadID )
173173 ctxLogger .Error (h .tracer .WrapErrorSpan (span , stacktrace .Propagate (err , msg )))
174174 return h .responseInternalServerError (c )
175175 }
176176
177- if err = h .service .DeleteThread (ctx , c .OriginalURL (), message ); err != nil {
178- msg := fmt .Sprintf ("cannot delete message thread with ID [%s] for user with ID [%s]" , messageID , message .UserID )
177+ if err = h .service .DeleteThread (ctx , c .OriginalURL (), thread ); err != nil {
178+ msg := fmt .Sprintf ("cannot delete thread thread with ID [%s] for user with ID [%s]" , messageThreadID , thread .UserID )
179179 ctxLogger .Error (h .tracer .WrapErrorSpan (span , stacktrace .Propagate (err , msg )))
180180 return h .responseInternalServerError (c )
181181 }
182182
183- return h .responseNoContent (c , "message thread deleted successfully" )
183+ return h .responseNoContent (c , "thread thread deleted successfully" )
184184}
0 commit comments