fix file attachment

This commit is contained in:
Salvatore Giordano
2021-02-26 13:32:44 +01:00
parent f812fbbdc5
commit 9f5cc16dca
@@ -227,7 +227,9 @@ class FileAttachment extends AttachmentWidget {
},
);
if (message.status == null || message.status == MessageSendingStatus.sent) {
if (message != null &&
(message.status == null ||
message.status == MessageSendingStatus.sent)) {
trailingWidget = IconButton(
icon: StreamSvgIcon.cloudDownload(color: theme.colorTheme.black),
padding: const EdgeInsets.all(8),
@@ -253,6 +255,9 @@ class FileAttachment extends AttachmentWidget {
);
return attachment.uploadState?.when(
preparing: () {
if (message == null) {
return Text('${fileSize(size, 2)}', style: textStyle);
}
return UploadProgressIndicator(
uploaded: 0,
total: double.maxFinite.toInt(),