diff options
author | Allan Reyes <allanbreyes@users.noreply.github.com> | 2018-05-20 13:31:56 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2018-05-20 13:31:56 -0700 |
commit | 0f3f5e442f81d37a03618d0df5ea8f0524a24029 (patch) | |
tree | cdd430707b2eeafa436784d382e531fa699208e9 /integration/integration.go | |
parent | f19ab21b7d7dcddb3de0536c272cb22d581eb8d7 (diff) |
Add Pocket integration
Diffstat (limited to 'integration/integration.go')
-rw-r--r-- | integration/integration.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/integration/integration.go b/integration/integration.go index 42e13f9..d853773 100644 --- a/integration/integration.go +++ b/integration/integration.go @@ -8,6 +8,7 @@ import ( "github.com/miniflux/miniflux/integration/instapaper" "github.com/miniflux/miniflux/integration/nunuxkeeper" "github.com/miniflux/miniflux/integration/pinboard" + "github.com/miniflux/miniflux/integration/pocket" "github.com/miniflux/miniflux/integration/wallabag" "github.com/miniflux/miniflux/logger" "github.com/miniflux/miniflux/model" @@ -60,4 +61,12 @@ func SendEntry(entry *model.Entry, integration *model.Integration) { logger.Error("[Integration] UserID #%d: %v", integration.UserID, err) } } + + if integration.PocketEnabled { + client := pocket.NewClient(integration.PocketAccessToken, integration.PocketConsumerKey) + if err := client.AddURL(entry.URL, entry.Title); err != nil { + logger.Error("[Integration] UserID #%d: %v", integration.UserID, err) + } + } + } |