diff options
author | 2018-04-29 16:35:04 -0700 | |
---|---|---|
committer | 2018-04-29 16:35:04 -0700 | |
commit | f49b42f70f902d4da1e0fa4080e99164b331b716 (patch) | |
tree | c6bdd19f11d100c44b0d30344ec37038f649e988 /ui/icon.go | |
parent | 1eba1730d1af50ed545f4fde78b22d6fb62ca11e (diff) | |
download | v2-f49b42f70f902d4da1e0fa4080e99164b331b716.tar.gz v2-f49b42f70f902d4da1e0fa4080e99164b331b716.tar.zst v2-f49b42f70f902d4da1e0fa4080e99164b331b716.zip |
Use vanilla HTTP handlers (refactoring)
Diffstat (limited to 'ui/icon.go')
-rw-r--r-- | ui/icon.go | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/ui/icon.go b/ui/icon.go deleted file mode 100644 index 4c445f04..00000000 --- a/ui/icon.go +++ /dev/null @@ -1,33 +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 ui - -import ( - "time" - - "github.com/miniflux/miniflux/http/handler" -) - -// ShowIcon shows the feed icon. -func (c *Controller) ShowIcon(ctx *handler.Context, request *handler.Request, response *handler.Response) { - iconID, err := request.IntegerParam("iconID") - if err != nil { - response.HTML().BadRequest(err) - return - } - - icon, err := c.store.IconByID(iconID) - if err != nil { - response.HTML().ServerError(err) - return - } - - if icon == nil { - response.HTML().NotFound() - return - } - - response.Cache(icon.MimeType, icon.Hash, icon.Content, 72*time.Hour) -} |