From bfe5262cb53d766301832f1c062d4cdace1a8277 Mon Sep 17 00:00:00 2001 From: HarveyKandola Date: Thu, 20 Jun 2019 15:27:09 +0100 Subject: [PATCH] Streamlined add router methods --- server/routing/container.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/server/routing/container.go b/server/routing/container.go index 54062533..4df409d0 100644 --- a/server/routing/container.go +++ b/server/routing/container.go @@ -79,23 +79,24 @@ func routesKey(rt *env.Runtime, prefix, path string, methods, queries []string) } // Add an endpoint to those that will be processed when Serve() is called. -func Add(rt *env.Runtime, prefix, path string, methods, queries []string, endPtFn RouteFunc) error { +func Add(rt *env.Runtime, prefix, path string, methods, queries []string, endPtFn RouteFunc) { k, e := routesKey(rt, prefix, path, methods, queries) if e != nil { - return e + rt.Log.Error("unable to add route", e) + return } + routes[k] = endPtFn - return nil } // AddPrivate endpoint -func AddPrivate(rt *env.Runtime, path string, methods, queries []string, endPtFn RouteFunc) error { - return Add(rt, RoutePrefixPrivate, path, methods, queries, endPtFn) +func AddPrivate(rt *env.Runtime, path string, methods, queries []string, endPtFn RouteFunc) { + Add(rt, RoutePrefixPrivate, path, methods, queries, endPtFn) } // AddPublic endpoint -func AddPublic(rt *env.Runtime, path string, methods, queries []string, endPtFn RouteFunc) error { - return Add(rt, RoutePrefixPublic, path, methods, queries, endPtFn) +func AddPublic(rt *env.Runtime, path string, methods, queries []string, endPtFn RouteFunc) { + Add(rt, RoutePrefixPublic, path, methods, queries, endPtFn) } // Remove an endpoint.