Align GoChat with Chatwoot frontend contracts
This commit is contained in:
@@ -191,7 +191,7 @@ func (h *LabelHandler) AddLabelToConversation(c *gin.Context) {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrBadRequest, "invalid account_id")
|
||||
return
|
||||
}
|
||||
conversationID, err := parseUintParam(c, "id")
|
||||
conversationID, err := parseUintAnyParam(c, "id", "conversation_id")
|
||||
if err != nil {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrBadRequest, "invalid conversation id")
|
||||
return
|
||||
@@ -218,7 +218,7 @@ func (h *LabelHandler) AddLabelToConversation(c *gin.Context) {
|
||||
// RemoveLabelFromConversation detaches a label from a conversation.
|
||||
// DELETE /api/v1/accounts/:account_id/conversations/:id/labels/:tag_id
|
||||
func (h *LabelHandler) RemoveLabelFromConversation(c *gin.Context) {
|
||||
conversationID, err := parseUintParam(c, "id")
|
||||
conversationID, err := parseUintAnyParam(c, "id", "conversation_id")
|
||||
if err != nil {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrBadRequest, "invalid conversation id")
|
||||
return
|
||||
@@ -241,7 +241,7 @@ func (h *LabelHandler) RemoveLabelFromConversation(c *gin.Context) {
|
||||
// GetConversationLabels returns all labels on a conversation.
|
||||
// GET /api/v1/accounts/:account_id/conversations/:id/labels
|
||||
func (h *LabelHandler) GetConversationLabels(c *gin.Context) {
|
||||
conversationID, err := parseUintParam(c, "id")
|
||||
conversationID, err := parseUintAnyParam(c, "id", "conversation_id")
|
||||
if err != nil {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrBadRequest, "invalid conversation id")
|
||||
return
|
||||
@@ -265,7 +265,7 @@ func (h *LabelHandler) ReplaceConversationLabels(c *gin.Context) {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrBadRequest, "invalid account_id")
|
||||
return
|
||||
}
|
||||
conversationID, err := parseUintParam(c, "id")
|
||||
conversationID, err := parseUintAnyParam(c, "id", "conversation_id")
|
||||
if err != nil {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrBadRequest, "invalid conversation id")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user