class Quickblox::Models::Chat

Public Class Methods

build(messages:, occupants:, dialog: nil) click to toggle source
# File lib/models.rb, line 58
def self.build(messages:, occupants:, dialog: nil)
  messages.each do |message|
    sender = occupants.find { |occupant| occupant.id == message.sender_id }
    message.sender = sender
  end

  new(messages: messages, occupants: occupants, dialog: dialog)
end