From bad7be4266337a395c8f54491ef363ed23ac06db Mon Sep 17 00:00:00 2001 From: yystopf Date: Mon, 24 Jun 2024 20:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E5=8A=A0=E5=85=A5?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=8E=92=E8=A1=8C=E6=A6=9C=E9=98=9F=E5=88=97?= =?UTF-8?q?=E5=BB=B6=E8=BF=9F=E4=BA=94=E7=A7=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models/project.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/project.rb b/app/models/project.rb index c5fb448a0..de57d88ec 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -181,14 +181,14 @@ class Project < ApplicationRecord end if changes[:is_public].present? if changes[:is_public][0] && !changes[:is_public][1] - CacheAsyncClearJob.perform_later('project_rank_service', self.id) + CacheAsyncClearJob.set(wait: 5.seconds).perform_later('project_rank_service', self.id) end if !changes[:is_public][0] && changes[:is_public][1] $redis_cache.srem("v2-project-rank-deleted", self.id) end end if !self.common? - CacheAsyncClearJob.perform_later('project_rank_service', self.id) + CacheAsyncClearJob.set(wait: 5.seconds).perform_later('project_rank_service', self.id) end end