Fix pinboard integration
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -28,7 +28,7 @@ gem "httparty"
|
||||
gem "redcarpet"
|
||||
gem "rexml"
|
||||
gem "babosa"
|
||||
gem "pinboard"
|
||||
gem "pinboard", "~> 1.0.0"
|
||||
|
||||
group :cli, :development do
|
||||
gem "hanami-reloader"
|
||||
|
12
Gemfile.lock
12
Gemfile.lock
@@ -170,8 +170,8 @@ GEM
|
||||
dry-validation (>= 1.10, < 2)
|
||||
zeitwerk (~> 2.6.0)
|
||||
hansi (0.2.1)
|
||||
httparty (0.21.0)
|
||||
mini_mime (>= 1.0.0)
|
||||
httparty (0.11.0)
|
||||
multi_json (~> 1.0)
|
||||
multi_xml (>= 0.5.2)
|
||||
i18n (1.12.0)
|
||||
concurrent-ruby (~> 1.0)
|
||||
@@ -183,7 +183,7 @@ GEM
|
||||
rb-inotify (~> 0.9, >= 0.9.10)
|
||||
lumberjack (1.2.8)
|
||||
method_source (1.0.0)
|
||||
mini_mime (1.1.2)
|
||||
multi_json (1.15.0)
|
||||
multi_xml (0.6.0)
|
||||
mustermann (3.0.0)
|
||||
ruby2_keywords (~> 0.0.1)
|
||||
@@ -202,8 +202,8 @@ GEM
|
||||
parser (3.2.0.0)
|
||||
ast (~> 2.4.1)
|
||||
pg (1.4.5)
|
||||
pinboard (0.0.3)
|
||||
httparty (~> 0.7)
|
||||
pinboard (1.0.0)
|
||||
httparty (= 0.11.0)
|
||||
pry (0.14.1)
|
||||
coderay (~> 1.1)
|
||||
method_source (~> 1.0)
|
||||
@@ -331,7 +331,7 @@ DEPENDENCIES
|
||||
hanami-view!
|
||||
httparty
|
||||
pg
|
||||
pinboard
|
||||
pinboard (~> 1.0.0)
|
||||
puma
|
||||
rack-test
|
||||
rake
|
||||
|
@@ -1,6 +1,6 @@
|
||||
Hanami.app.register_provider :syndication, namespace: true do
|
||||
start do
|
||||
register "mastodon", Adamantium::Syndication::Mastodon.new
|
||||
register "pinboard", Adamantium::Syndication::Pinboard.new(api_key: settings.pinboard_api_key)
|
||||
register "pinboard", Adamantium::Syndication::Pinboard.new(api_key: target["settings"].pinboard_api_key)
|
||||
end
|
||||
end
|
||||
|
@@ -28,5 +28,7 @@ module Adamantium
|
||||
|
||||
setting :mastodon_token, default: nil
|
||||
setting :mastodon_server, default: nil
|
||||
|
||||
setting :pinboard_api_key, default: nil
|
||||
end
|
||||
end
|
||||
|
@@ -8,7 +8,7 @@ module Adamantium
|
||||
include Dry::Monads[:result]
|
||||
|
||||
def initialize(api_key:)
|
||||
@pinboard = Pinboard::Client.new(token: api_key)
|
||||
@pinboard = ::Pinboard::Client.new(token: api_key)
|
||||
end
|
||||
|
||||
def call(post:)
|
||||
|
Reference in New Issue
Block a user