Files
fizzy/app/models/conversation/message/client_identifiable.rb
T
2025-08-13 15:14:12 +02:00

12 lines
282 B
Ruby

module Conversation::Message::ClientIdentifiable
extend ActiveSupport::Concern
included do
before_validation :generate_client_message_id, if: -> { client_message_id.blank? }
end
def generate_client_message_id
self.client_message_id = SecureRandom.base36
end
end