diff options
Diffstat (limited to 'server/ui/controller/icon.go')
-rw-r--r-- | server/ui/controller/icon.go | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/server/ui/controller/icon.go b/server/ui/controller/icon.go deleted file mode 100644 index f5ff1db3..00000000 --- a/server/ui/controller/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 controller - -import ( - "time" - - "github.com/miniflux/miniflux/server/core" -) - -// ShowIcon shows the feed icon. -func (c *Controller) ShowIcon(ctx *core.Context, request *core.Request, response *core.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) -} |