# frozen_string_literal: true require_dependency "renalware/messaging" module Renalware module Messaging module Internal class Message < Renalware::Messaging::Message belongs_to :author, class_name: "Internal::Author" has_many :receipts, dependent: :destroy has_many :recipients, through: :receipts belongs_to :replying_to_message, class_name: name scope :ordered, ->{ order(sent_at: :desc) } end end end end