diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 9e6dc0317..2c99c6bef 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -71,12 +71,6 @@ class UsersController < ApplicationController respond_with(@user, location: edit_user_path(@user)) end - def cache - @user = User.find(params[:id]) - @user.update_cache - render plain: "" - end - private def check_privilege(user) diff --git a/app/models/user.rb b/app/models/user.rb index 5b504ea1c..b55226113 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -191,7 +191,7 @@ class User < ApplicationRecord def update_remote_cache if saved_change_to_name? Danbooru.config.other_server_hosts.each do |server| - HTTParty.delete("http://#{server}/users/#{id}/cache", Danbooru.config.httparty_options) + delay(queue: server).update_cache end end rescue Exception diff --git a/config/routes.rb b/config/routes.rb index 3b799e2c7..9ee17368d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -291,10 +291,6 @@ Rails.application.routes.draw do get :search get :custom_style end - - member do - delete :cache - end end resource :user_upgrade, :only => [:new, :create, :show] resources :user_feedbacks do