iachat/app/models/concerns/conversation_mute_helpers.rb
2026-01-16 14:01:53 -03:00

23 lines
349 B
Ruby

module ConversationMuteHelpers
extend ActiveSupport::Concern
def mute!
return unless contact
resolved!
contact.update!(blocked: true)
create_muted_message
end
def unmute!
return unless contact
contact.update!(blocked: false)
create_unmuted_message
end
def muted?
contact&.blocked? || false
end
end