TextMessage.fromPartial constructor

TextMessage.fromPartial({
  1. required User author,
  2. int? createdAt,
  3. required String id,
  4. required PartialText partialText,
  5. String? remoteId,
  6. String? roomId,
  7. bool? showStatus,
  8. Status? status,
  9. int? updatedAt,
})

Creates a full text message from a partial one.

Implementation

factory TextMessage.fromPartial({
  required User author,
  int? createdAt,
  required String id,
  required PartialText partialText,
  String? remoteId,
  String? roomId,
  bool? showStatus,
  Status? status,
  int? updatedAt,
}) =>
    _TextMessage(
      author: author,
      createdAt: createdAt,
      id: id,
      metadata: partialText.metadata,
      previewData: partialText.previewData,
      remoteId: remoteId,
      repliedMessage: partialText.repliedMessage,
      roomId: roomId,
      showStatus: showStatus,
      status: status,
      text: partialText.text,
      type: MessageType.text,
      updatedAt: updatedAt,
    );