* refactor aws config options

* fix aws calls in savedsearch
* remove unused scripts
This commit is contained in:
r888888888
2015-12-28 12:25:38 -08:00
parent 811a60bb9d
commit d5fa4b46e3
9 changed files with 108 additions and 139 deletions

View File

@@ -0,0 +1,33 @@
class SqsService
attr_reader :url
def initialize(url)
@url = url
end
def send_message(string, options = {})
return unless Danbooru.config.aws_sqs_enabled?
sqs.send_message(
options.merge(
message_body: string,
queue_url: url
)
)
end
private
def sqs
@sqs ||= begin
credentials = Aws::Credentials.new(
Danbooru.config.aws_access_key_id,
Danbooru.config.aws_secret_access_key
)
Aws::SQS::Client.new(
credentials: credentials,
region: Danbooru.config.aws_sqs_region
)
end
end
end