toChatwootMessage method
Implementation
ChatwootMessage toChatwootMessage() {
return ChatwootMessage(
content: message?.data?.content ?? "",
createdAt: DateTime.fromMicrosecondsSinceEpoch(
message?.data?.createdAt ?? DateTime.now().millisecondsSinceEpoch,
),
id: message?.data?.id ?? 0,
sender: ChatwootSender(
id: message?.data?.sender?.id ?? 0,
name: message?.data?.sender?.name ?? "",
),
attachments: message?.data?.attachments
?.map(
(e) => ChatwootAttachment(
contentType: e.fileType,
fileSize: e.fileSize,
url: e.dataUrl,
),
)
.toList(),
);
}