From 3336efff95333f412336da99e2f0a145850362f1 Mon Sep 17 00:00:00 2001 From: phoenix Date: Wed, 22 Oct 2025 22:48:38 -0400 Subject: [PATCH] Moved some code around --- cmd/api/main.go | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/cmd/api/main.go b/cmd/api/main.go index 6431ad8..3c57c31 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -1,11 +1,11 @@ package main -import "encoding/json" import "fmt" import "log" import "net/http" import "git.kundeng.us/phoenix/textsender-api/internal/config" +import "git.kundeng.us/phoenix/textsender-api/internal/handler" type MessageItem struct { Id int `json:"id"` @@ -16,26 +16,8 @@ type MessageItem struct { func main() { fmt.Println("textsender-api") - http.HandleFunc("/api/v1/message/draft", draftMessageHandler) + http.HandleFunc(handler.MESSAGE_DRAFT_ENDPOINT, handler.DraftMessageHandler) log.Println("Starting server", config.PORT) log.Fatal(http.ListenAndServe(":8080", nil)) } - -func draftMessageHandler(w http.ResponseWriter, r *http.Request) { - da := MessageItem{ - Id: 1, - Message: "The Word", - } - - respondWithJSON(w, http.StatusOK, da) -} - -// Helper function to send JSON responses -func respondWithJSON(w http.ResponseWriter, statusCode int, data interface{}) { - w.Header().Set("Content-Type", "application/json") - w.WriteHeader(statusCode) - if err := json.NewEncoder(w).Encode(data); err != nil { - log.Printf("Error encoding JSON: %v", err) - } -}