diff options
Diffstat (limited to 'server/route/route.go')
-rw-r--r-- | server/route/route.go | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/server/route/route.go b/server/route/route.go deleted file mode 100644 index ee574a58..00000000 --- a/server/route/route.go +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2017 Frédéric Guillot. All rights reserved. -// Use of this source code is governed by the Apache 2.0 -// license that can be found in the LICENSE file. - -package route - -import ( - "strconv" - - "github.com/gorilla/mux" - "github.com/miniflux/miniflux/logger" -) - -// Path returns the defined route based on given arguments. -func Path(router *mux.Router, name string, args ...interface{}) string { - route := router.Get(name) - if route == nil { - logger.Fatal("[Route] Route not found: %s", name) - } - - var pairs []string - for _, param := range args { - switch param.(type) { - case string: - pairs = append(pairs, param.(string)) - case int64: - val := param.(int64) - pairs = append(pairs, strconv.FormatInt(val, 10)) - } - } - - result, err := route.URLPath(pairs...) - if err != nil { - logger.Fatal("[Route] %v", err) - } - - return result.String() -} |