From 300db525ff6995a20d0c80ff0cb73f6eaa14c2e3 Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Tue, 2 Dec 2025 20:49:50 +0900 Subject: [PATCH] [fix](server): update domain status response types for consistency - Changed `CreatedAt` and `UpdatedAt` fields in `domainStatusResponse` to `time.Time` for type consistency and improved parsing. --- internal/admin/http.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/internal/admin/http.go b/internal/admin/http.go index b441fa1..a92ba9a 100644 --- a/internal/admin/http.go +++ b/internal/admin/http.go @@ -4,6 +4,7 @@ import ( "encoding/json" "net/http" "strings" + "time" "github.com/dalbodeule/hop-gate/internal/logging" ) @@ -141,13 +142,13 @@ type domainExistsResponse struct { } type domainStatusResponse struct { - Success bool `json:"success"` - Exists bool `json:"exists"` - Domain string `json:"domain,omitempty"` - Memo string `json:"memo,omitempty"` - CreatedAt any `json:"created_at,omitempty"` - UpdatedAt any `json:"updated_at,omitempty"` - Error string `json:"error,omitempty"` + Success bool `json:"success"` + Exists bool `json:"exists"` + Domain string `json:"domain,omitempty"` + Memo string `json:"memo,omitempty"` + CreatedAt time.Time `json:"created_at,omitempty"` + UpdatedAt time.Time `json:"updated_at,omitempty"` + Error string `json:"error,omitempty"` } func (h *Handler) handleDomainUnregister(w http.ResponseWriter, r *http.Request) {