From a0bab48f40c96f5ef36c050af8ea1f76768b1871 Mon Sep 17 00:00:00 2001 From: phoenix Date: Thu, 1 Jan 2026 14:28:55 -0500 Subject: [PATCH] Could it be? --- internal/handler/message.go | 5 ----- internal/store/mock/store.go | 11 ++++++++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/internal/handler/message.go b/internal/handler/message.go index eed2b39..0d2cd06 100644 --- a/internal/handler/message.go +++ b/internal/handler/message.go @@ -46,11 +46,6 @@ type AddMessageResponse struct { // @Failure 500 {object} AddMessageResponse // @Router /message/new [post] func (m *MessageHandler) AddMessage(w http.ResponseWriter, r *http.Request) { - if r.Method != http.MethodPost { - http.Error(w, "Method not allowed", http.StatusMethodNotAllowed) - return - } - var req RequestAddMessage if err := ExtractFromRequest(r, &req); err != nil { http.Error(w, "Invalid JSON: "+err.Error(), http.StatusBadRequest) diff --git a/internal/store/mock/store.go b/internal/store/mock/store.go index cad38b8..ec48680 100644 --- a/internal/store/mock/store.go +++ b/internal/store/mock/store.go @@ -3,6 +3,7 @@ package mock import ( "context" "errors" + "fmt" "sync" "git.kundeng.us/phoenix/textsender-models/tx0/message" @@ -37,9 +38,13 @@ func (m *MockMessageStore) CreateMessage(ctx context.Context, msg *message.Messa } var id uuid.UUID - if msg.Id != nil && *msg.Id == uuid.Nil { - id = uuid.New() - msg.Id = &id + if msg != nil { + if msg.Id == nil || *msg.Id == uuid.Nil { + id = uuid.New() + msg.Id = &id + } + } else { + return fmt.Errorf("Message not populated") } key := MessageKey{Content: msg.Content, UserId: *msg.UserId}