|
|
|
@@ -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 |
|
|
|
|
|
|
|
|