💄 Give name for pasted image

This commit is contained in:
2026-01-14 22:40:10 +08:00
parent dd7696132c
commit 9437339b0f
3 changed files with 18 additions and 3 deletions

View File

@@ -143,7 +143,12 @@ RoomInputManager useRoomInputManager(WidgetRef ref, String roomId) {
final newAttachments = [ final newAttachments = [
...attachments.value, ...attachments.value,
UniversalFile( UniversalFile(
data: XFile.fromData(image, mimeType: "image/jpeg"), displayName: 'image.jpeg',
data: XFile.fromData(
image,
mimeType: "image/jpeg",
name: 'image.jpeg',
),
type: UniversalFileType.image, type: UniversalFileType.image,
), ),
]; ];

View File

@@ -284,7 +284,12 @@ class ChatInput extends HookConsumerWidget {
onAttachmentsChanged([ onAttachmentsChanged([
...attachments, ...attachments,
UniversalFile( UniversalFile(
data: XFile.fromData(image, mimeType: "image/jpeg"), displayName: 'image.jpeg',
data: XFile.fromData(
image,
mimeType: "image/jpeg",
name: 'image.jpeg',
),
type: UniversalFileType.image, type: UniversalFileType.image,
), ),
]); ]);

View File

@@ -811,7 +811,12 @@ class ComposeLogic {
state.attachments.value = [ state.attachments.value = [
...state.attachments.value, ...state.attachments.value,
UniversalFile( UniversalFile(
data: XFile.fromData(clipboard, mimeType: "image/jpeg"), displayName: 'image.jpeg',
data: XFile.fromData(
clipboard,
mimeType: "image/jpeg",
name: 'image.jpeg',
),
type: UniversalFileType.image, type: UniversalFileType.image,
), ),
]; ];