diff --git a/app/helpers/posts_helper.rb b/app/helpers/posts_helper.rb index ed58356f1..9704e4f1f 100644 --- a/app/helpers/posts_helper.rb +++ b/app/helpers/posts_helper.rb @@ -23,8 +23,8 @@ module PostsHelper if params[:ms] == "1" && @post_set.post_count == 0 && @post_set.is_single_tag? session_id = session.id verifier = ActiveSupport::MessageVerifier.new(Danbooru.config.reportbooru_key, serializer: JSON, digest: "SHA256") - sig = verifier.generate(",#{session_id}") - return render("posts/partials/index/missed_search_count", session_id: session_id, sig: sig) + sig = verifier.generate("#{params[:tags]},#{session_id}") + return render("posts/partials/index/missed_search_count", sig: sig) end end @@ -39,7 +39,7 @@ module PostsHelper value = session.id verifier = ActiveSupport::MessageVerifier.new(Danbooru.config.reportbooru_key, serializer: JSON, digest: "SHA256") sig = verifier.generate("#{key},#{value}") - return render("posts/partials/index/search_count", key: key, value: value, sig: sig) + return render("posts/partials/index/search_count", sig: sig) end end @@ -61,7 +61,7 @@ module PostsHelper key = "uid" value = user.id - verifier = ActiveSupport::MessageVerifier.new(Danbooru.config.reportbooru_key, serializer: JSON, digest: "SHA256") + verifier = ActiveSupporist::MessageVerifier.new(Danbooru.config.reportbooru_key, serializer: JSON, digest: "SHA256") sig = verifier.generate("#{key},#{value}") render("users/common_searches", user: user, sig: sig) end diff --git a/app/logical/popular_search_service.rb b/app/logical/popular_search_service.rb index db03eb2dd..255fed481 100644 --- a/app/logical/popular_search_service.rb +++ b/app/logical/popular_search_service.rb @@ -26,7 +26,7 @@ class PopularSearchService dates = date.strftime("%Y-%m-%d") Cache.get("ps-day-#{dates}", 1.minute) do - url = "#{Danbooru.config.reportbooru_server}/hits/day?date=#{dates}" + url = "#{Danbooru.config.reportbooru_server}/post_searches/day?date=#{dates}" response = HTTParty.get(url, Danbooru.config.httparty_options.reverse_merge(timeout: 3)) if response.success? response = response.body diff --git a/app/views/posts/partials/index/_missed_search_count.html.erb b/app/views/posts/partials/index/_missed_search_count.html.erb index a313aa47e..abe3f46e9 100644 --- a/app/views/posts/partials/index/_missed_search_count.html.erb +++ b/app/views/posts/partials/index/_missed_search_count.html.erb @@ -2,8 +2,6 @@ $(function() { var tags = $("#tags").val(); $.post("<%= Danbooru.config.reportbooru_server %>/missed_searches", { - session_id: "<%= session_id %>", - tags: tags, sig: "<%= sig %>" }); }); diff --git a/app/views/posts/partials/index/_search_count.html.erb b/app/views/posts/partials/index/_search_count.html.erb index 70ccaadb0..0603d6bfd 100644 --- a/app/views/posts/partials/index/_search_count.html.erb +++ b/app/views/posts/partials/index/_search_count.html.erb @@ -1,11 +1,6 @@