diff options
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 4c445f0..0000000 --- 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) -} |