|
- class CommitLog < ApplicationRecord
- belongs_to :user
- belongs_to :project
- belongs_to :repository
-
- after_create :incre_project_common
- after_destroy :decre_project_common
-
- def incre_project_common
- CacheAsyncSetJob.perform_later("project_common_service", {commits: 1}, self.project_id)
- end
-
- def decre_project_common
- CacheAsyncSetJob.perform_later("project_common_service", {commits: -1}, self.project_id)
- end
-
- end
|