further level-gate saved search updates on listbooru
This commit is contained in:
@@ -22,6 +22,7 @@ class UserPromotion
|
||||
create_transaction_log_item
|
||||
create_user_feedback unless options[:skip_feedback]
|
||||
create_dmail unless options[:skip_dmail]
|
||||
update_saved_searches
|
||||
|
||||
user.save
|
||||
end
|
||||
@@ -84,4 +85,16 @@ private
|
||||
:disable_dmail_notification => true
|
||||
)
|
||||
end
|
||||
|
||||
def update_saved_searches
|
||||
if user.is_gold?
|
||||
user.saved_searches.each do |ss|
|
||||
ss.update_listbooru_on_create
|
||||
end
|
||||
else
|
||||
user.saved_searches.each do |ss|
|
||||
ss.update_listbooru_on_destroy
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user