diff --git a/lib/hooks/use_room_input.dart b/lib/hooks/use_room_input.dart index a58f08a8..2a03d390 100644 --- a/lib/hooks/use_room_input.dart +++ b/lib/hooks/use_room_input.dart @@ -143,7 +143,12 @@ RoomInputManager useRoomInputManager(WidgetRef ref, String roomId) { final newAttachments = [ ...attachments.value, UniversalFile( - data: XFile.fromData(image, mimeType: "image/jpeg"), + displayName: 'image.jpeg', + data: XFile.fromData( + image, + mimeType: "image/jpeg", + name: 'image.jpeg', + ), type: UniversalFileType.image, ), ]; diff --git a/lib/widgets/chat/chat_input.dart b/lib/widgets/chat/chat_input.dart index 4d9a636d..165c1c6d 100644 --- a/lib/widgets/chat/chat_input.dart +++ b/lib/widgets/chat/chat_input.dart @@ -284,7 +284,12 @@ class ChatInput extends HookConsumerWidget { onAttachmentsChanged([ ...attachments, UniversalFile( - data: XFile.fromData(image, mimeType: "image/jpeg"), + displayName: 'image.jpeg', + data: XFile.fromData( + image, + mimeType: "image/jpeg", + name: 'image.jpeg', + ), type: UniversalFileType.image, ), ]); diff --git a/lib/widgets/post/compose_shared.dart b/lib/widgets/post/compose_shared.dart index 5364f25d..5f90efc7 100644 --- a/lib/widgets/post/compose_shared.dart +++ b/lib/widgets/post/compose_shared.dart @@ -811,7 +811,12 @@ class ComposeLogic { state.attachments.value = [ ...state.attachments.value, UniversalFile( - data: XFile.fromData(clipboard, mimeType: "image/jpeg"), + displayName: 'image.jpeg', + data: XFile.fromData( + clipboard, + mimeType: "image/jpeg", + name: 'image.jpeg', + ), type: UniversalFileType.image, ), ];