diff options
author | Frédéric Guillot <fred@miniflux.net> | 2017-12-02 21:12:03 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2017-12-02 21:12:03 -0800 |
commit | ae62e543d3a1173cd39f1910cb67c95a56a7a6a4 (patch) | |
tree | e086a53f0ad609b648e523dc5198a4d48430ab91 /storage | |
parent | 6f5350a4978c7ef6fa68e526ec8a2ba917d33953 (diff) |
Add Instapaper integration
Diffstat (limited to 'storage')
-rw-r--r-- | storage/integration.go | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/storage/integration.go b/storage/integration.go index d21b618..07b67a8 100644 --- a/storage/integration.go +++ b/storage/integration.go @@ -18,7 +18,10 @@ func (s *Storage) Integration(userID int64) (*model.Integration, error) { pinboard_enabled, pinboard_token, pinboard_tags, - pinboard_mark_as_unread + pinboard_mark_as_unread, + instapaper_enabled, + instapaper_username, + instapaper_password FROM integrations WHERE user_id=$1 ` @@ -29,6 +32,9 @@ func (s *Storage) Integration(userID int64) (*model.Integration, error) { &integration.PinboardToken, &integration.PinboardTags, &integration.PinboardMarkAsUnread, + &integration.InstapaperEnabled, + &integration.InstapaperUsername, + &integration.InstapaperPassword, ) switch { case err == sql.ErrNoRows: @@ -47,8 +53,11 @@ func (s *Storage) UpdateIntegration(integration *model.Integration) error { pinboard_enabled=$1, pinboard_token=$2, pinboard_tags=$3, - pinboard_mark_as_unread=$4 - WHERE user_id=$5 + pinboard_mark_as_unread=$4, + instapaper_enabled=$5, + instapaper_username=$6, + instapaper_password=$7 + WHERE user_id=$8 ` _, err := s.db.Exec( query, @@ -56,6 +65,9 @@ func (s *Storage) UpdateIntegration(integration *model.Integration) error { integration.PinboardToken, integration.PinboardTags, integration.PinboardMarkAsUnread, + integration.InstapaperEnabled, + integration.InstapaperUsername, + integration.InstapaperPassword, integration.UserID, ) |