AudioMessage.from constructor

AudioMessage.from(
  1. Message msg,
  2. int durationInSec,
  3. String url,
  4. List<double> waveform,
)

Implementation

factory AudioMessage.from(
  Message msg,
  int durationInSec,
  String url,
  List<double> waveform,
) {
  return AudioMessage._(
    id: msg.id,
    roomId: msg.roomId,
    senderId: msg.senderId,
    createdAt: msg.createdAt,
    updatedAt: msg.updatedAt,
    statuses: msg.statuses,
    deletes: msg.deletes,
    pins: msg.pins,
    removes: msg.removes,
    editedAt: msg.editedAt,
    replyId: msg.replyId,
    reactions: msg.reactions,
    isDeleted: msg.isDeleted,
    isEdited: msg.isEdited,
    isForwarded: msg.isForwarded,
    extra: msg.extra,
    durationInSec: durationInSec,
    url: url,
    waveform: waveform,
  );
}