Skip to content

Commit c9d5449

Browse files
committed
Don't store partial send events
1 parent ce442d1 commit c9d5449

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

api/pkg/handlers/message_handler.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package handlers
22

33
import (
44
"fmt"
5+
"strings"
56
"sync"
67
"time"
78

@@ -290,6 +291,10 @@ func (h *MessageHandler) PostEvent(c *fiber.Ctx) error {
290291
}
291292

292293
request.MessageID = c.Params("messageID")
294+
if strings.Contains(request.MessageID, ".") {
295+
return h.responseNoContent(c, "message event stored successfully")
296+
}
297+
293298
if errors := h.validator.ValidateMessageEvent(ctx, request.Sanitize()); len(errors) != 0 {
294299
msg := fmt.Sprintf("validation errors [%s], while storing event [%s] for message [%s]", spew.Sdump(errors), c.Body(), request.MessageID)
295300
ctxLogger.Warn(stacktrace.NewError(msg))

0 commit comments

Comments
 (0)