feat(conversations): align transcript responses
This commit is contained in:
@@ -687,12 +687,16 @@ func (h *ConversationHandler) Transcript(c *gin.Context) {
|
||||
}
|
||||
|
||||
var req struct {
|
||||
Email string `json:"email" binding:"required,email"`
|
||||
Email string `json:"email"`
|
||||
}
|
||||
if err := c.ShouldBindJSON(&req); err != nil {
|
||||
response.AbortWithStatusError(c, http.StatusBadRequest, response.ErrValidation, err.Error())
|
||||
return
|
||||
}
|
||||
if strings.TrimSpace(req.Email) == "" {
|
||||
c.JSON(http.StatusUnprocessableEntity, gin.H{"error": "email param missing"})
|
||||
return
|
||||
}
|
||||
|
||||
conversation, ok := h.resolveConversationRoute(c, accountID, conversationID)
|
||||
if !ok {
|
||||
@@ -703,7 +707,7 @@ func (h *ConversationHandler) Transcript(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
response.OK(c, nil)
|
||||
c.Status(http.StatusOK)
|
||||
}
|
||||
|
||||
// UpdateCustomAttributes updates the custom attributes of a conversation.
|
||||
|
||||
Reference in New Issue
Block a user