aboutsummaryrefslogtreecommitdiff
path: root/server/ui/controller/integrations.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/ui/controller/integrations.go')
-rw-r--r--server/ui/controller/integrations.go40
1 files changed, 0 insertions, 40 deletions
diff --git a/server/ui/controller/integrations.go b/server/ui/controller/integrations.go
index ceac09ab..2035817a 100644
--- a/server/ui/controller/integrations.go
+++ b/server/ui/controller/integrations.go
@@ -6,11 +6,8 @@ package controller
import (
"crypto/md5"
- "errors"
"fmt"
- "github.com/miniflux/miniflux2/integration"
- "github.com/miniflux/miniflux2/model"
"github.com/miniflux/miniflux2/server/core"
"github.com/miniflux/miniflux2/server/ui/form"
)
@@ -73,40 +70,3 @@ func (c *Controller) UpdateIntegration(ctx *core.Context, request *core.Request,
response.Redirect(ctx.Route("integrations"))
}
-
-// SaveEntry send the link to external services.
-func (c *Controller) SaveEntry(ctx *core.Context, request *core.Request, response *core.Response) {
- entryID, err := request.IntegerParam("entryID")
- if err != nil {
- response.HTML().BadRequest(err)
- return
- }
-
- user := ctx.LoggedUser()
- builder := c.store.GetEntryQueryBuilder(user.ID, user.Timezone)
- builder.WithEntryID(entryID)
- builder.WithoutStatus(model.EntryStatusRemoved)
-
- entry, err := builder.GetEntry()
- if err != nil {
- response.JSON().ServerError(err)
- return
- }
-
- if entry == nil {
- response.JSON().NotFound(errors.New("Entry not found"))
- return
- }
-
- settings, err := c.store.Integration(user.ID)
- if err != nil {
- response.JSON().ServerError(err)
- return
- }
-
- go func() {
- integration.SendEntry(entry, settings)
- }()
-
- response.JSON().Created(map[string]string{"message": "saved"})
-}