FileMessage.fromPartial constructor

FileMessage.fromPartial({
  1. required User author,
  2. int? createdAt,
  3. required String id,
  4. bool? isLoading,
  5. required PartialFile partialFile,
  6. String? remoteId,
  7. String? roomId,
  8. bool? showStatus,
  9. Status? status,
  10. int? updatedAt,
})

Creates a full file message from a partial one.

Implementation

factory FileMessage.fromPartial({
  required User author,
  int? createdAt,
  required String id,
  bool? isLoading,
  required PartialFile partialFile,
  String? remoteId,
  String? roomId,
  bool? showStatus,
  Status? status,
  int? updatedAt,
}) =>
    _FileMessage(
      author: author,
      createdAt: createdAt,
      id: id,
      isLoading: isLoading,
      metadata: partialFile.metadata,
      mimeType: partialFile.mimeType,
      name: partialFile.name,
      remoteId: remoteId,
      repliedMessage: partialFile.repliedMessage,
      roomId: roomId,
      showStatus: showStatus,
      size: partialFile.size,
      status: status,
      type: MessageType.file,
      updatedAt: updatedAt,
      uri: partialFile.uri,
    );