From f14d47f34abcacde476d4a5c81617f67ccad5b66 Mon Sep 17 00:00:00 2001 From: Settel Date: Thu, 29 Jul 2021 18:42:52 +0200 Subject: [PATCH] use HttpHandler type --- server/handler/internal.go | 4 +++- server/handler/sync.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/server/handler/internal.go b/server/handler/internal.go index eacee06..1f785f9 100644 --- a/server/handler/internal.go +++ b/server/handler/internal.go @@ -7,11 +7,13 @@ import ( "time" ) +type HttpHandler func(http.ResponseWriter, *http.Request) + func Exit(_ http.ResponseWriter, _ *http.Request) { os.Exit(0) } -func CreateVersionHandler() func(w http.ResponseWriter, r *http.Request) { +func CreateVersionHandler() HttpHandler { startTime := time.Now().Unix() return func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "%d\n", startTime) diff --git a/server/handler/sync.go b/server/handler/sync.go index cc464ff..5ee89ae 100644 --- a/server/handler/sync.go +++ b/server/handler/sync.go @@ -11,7 +11,7 @@ type Value struct { Value int } -func SyncFactory(obs observer.Property) func(http.ResponseWriter, *http.Request) { +func SyncFactory(obs observer.Property) HttpHandler { return func(w http.ResponseWriter, r *http.Request) { refId, err := strconv.Atoi(r.URL.Query().Get("ref")) if err != nil {