fix: Invalidate cache if any of the related objects change (#6860)
* fix: Invalidate cache if any of the related objects change * Add specs: * Update context --------- Co-authored-by: Shivam Mishra <scm.mymail@gmail.com>
This commit is contained in:
@@ -2,9 +2,7 @@ module AccountCacheRevalidator
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
included do
|
||||
after_save :update_account_cache
|
||||
after_destroy :update_account_cache
|
||||
after_create :update_account_cache
|
||||
after_commit :update_account_cache
|
||||
end
|
||||
|
||||
def update_account_cache
|
||||
|
||||
@@ -3,7 +3,7 @@ module Channelable
|
||||
included do
|
||||
validates :account_id, presence: true
|
||||
belongs_to :account
|
||||
has_one :inbox, as: :channel, dependent: :destroy_async
|
||||
has_one :inbox, as: :channel, dependent: :destroy_async, touch: true
|
||||
end
|
||||
|
||||
def messaging_window_enabled?
|
||||
|
||||
Reference in New Issue
Block a user