remove uniqueness constraint on postupdates

This commit is contained in:
r888888888
2016-08-22 16:09:20 -07:00
parent ccf95957f9
commit 0a65302f12
5 changed files with 15 additions and 12 deletions

View File

@@ -1383,7 +1383,7 @@ class Post < ActiveRecord::Base
end
def notify_pubsub
return unless Danbooru.config.google_api_project
#return unless Danbooru.config.google_api_project
PostUpdate.insert(id)
end

View File

@@ -1,11 +1,10 @@
class PostUpdate
def self.insert(post_id)
ActiveRecord::Base.execute_sql("insert into post_updates (post_id) values (?)", post_id)
rescue ActiveRecord::RecordNotUnique
end
def self.get
ActiveRecord::Base.select_values_sql("delete from post_updates returning post_id")
ActiveRecord::Base.select_values_sql("delete from post_updates returning post_id").uniq
end
def self.push

View File

@@ -3,7 +3,9 @@
$.post("<%= Danbooru.config.report_server %>/hits", {
key: "<%= key %>",
value: "<%= value %>",
uid: <%= CurrentUser.user.id.to_s %>,
<% if CurrentUser.user.is_platinum? %>
uid: <%= CurrentUser.user.id %>,
<% end %>
sig: "<%= sig %>"
});
});