From ebedea99c1e6cff121421cb190fc7ef20fab4e4b Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Wed, 30 Nov 2016 15:20:26 -0800 Subject: [PATCH] fix urls for iqdb service --- app/models/post.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/models/post.rb b/app/models/post.rb index e8386162f..da02b9821 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -136,6 +136,10 @@ class Post < ActiveRecord::Base "/data/preview/#{file_path_prefix}#{md5}.jpg" end + def complete_preview_file_url + "http://#{Danbooru.config.hostname}#{preview_file_url}" + end + def file_url_for(user) if CurrentUser.mobile_mode? large_file_url @@ -1704,7 +1708,7 @@ class Post < ActiveRecord::Base if File.exists?(preview_file_path) if Danbooru.config.aws_sqs_iqdb_url client = SqsService.new(Danbooru.config.aws_sqs_iqdb_url) - client.send_message("update\n#{id}\n#{preview_url}") + client.send_message("update\n#{id}\n#{complete_preview_file_url}") elsif Danbooru.config.iqdb_hostname_and_port Danbooru.config.all_server_hosts.each do |host| if has_tag?("ugoira") @@ -1735,7 +1739,7 @@ class Post < ActiveRecord::Base def update_iqdb if Danbooru.config.aws_sqs_iqdb_url client = SqsService.new(Danbooru.config.aws_sqs_iqdb_url) - client.send_message("update\n#{id}\n#{preview_url}") + client.send_message("update\n#{id}\n#{complete_preview_file_url}") else Iqdb::Server.new(*Danbooru.config.iqdb_hostname_and_port).add(self) Iqdb::Command.new(Danbooru.config.iqdb_file).add(self)