From 60f97645f90c1fa3fd23265bd123ccabf0e9d15f Mon Sep 17 00:00:00 2001 From: a <a@tuxpa.in> Date: Thu, 13 Jul 2023 22:06:49 -0500 Subject: [PATCH] ok --- pkg/codec/handler.go | 13 ------------- pkg/codec/jrpc.go | 12 ++++++++++++ 2 files changed, 12 insertions(+), 13 deletions(-) delete mode 100644 pkg/codec/handler.go diff --git a/pkg/codec/handler.go b/pkg/codec/handler.go deleted file mode 100644 index cb51819..0000000 --- a/pkg/codec/handler.go +++ /dev/null @@ -1,13 +0,0 @@ -package codec - -// http.handler, but for jrpc -type Handler interface { - ServeRPC(w ResponseWriter, r *Request) -} - -// http.HandlerFunc,but for jrpc -type HandlerFunc func(w ResponseWriter, r *Request) - -func (fn HandlerFunc) ServeRPC(w ResponseWriter, r *Request) { - (fn)(w, r) -} diff --git a/pkg/codec/jrpc.go b/pkg/codec/jrpc.go index ee42db5..b36d4df 100644 --- a/pkg/codec/jrpc.go +++ b/pkg/codec/jrpc.go @@ -5,6 +5,18 @@ import ( "io" ) +// http.handler, but for jrpc +type Handler interface { + ServeRPC(w ResponseWriter, r *Request) +} + +// http.HandlerFunc,but for jrpc +type HandlerFunc func(w ResponseWriter, r *Request) + +func (fn HandlerFunc) ServeRPC(w ResponseWriter, r *Request) { + (fn)(w, r) +} + type Doer interface { Do(ctx context.Context, result any, method string, params any) error } -- GitLab