Fix file sending in DMs

This commit is contained in:
2025-09-28 17:18:15 +03:00
Unverified
parent 607ac91e5a
commit 92038c8878
+4
View File
@@ -137,6 +137,8 @@ export abstract class MessagePanel {
const retryMessage: Message = { const retryMessage: Message = {
...message, ...message,
id: -1, // Temporary ID id: -1, // Temporary ID
// Preserve existing files (which may have blob URLs for display)
files: message.files,
runtimeData: { runtimeData: {
...message.runtimeData, ...message.runtimeData,
sendingState: { sendingState: {
@@ -209,6 +211,8 @@ export abstract class MessagePanel {
if (msg.runtimeData?.sendingState?.tempId === tempId) { if (msg.runtimeData?.sendingState?.tempId === tempId) {
return { return {
...confirmedMessage, ...confirmedMessage,
// Preserve files from the temporary message (which have blob URLs for immediate display)
files: msg.files,
runtimeData: { runtimeData: {
...confirmedMessage.runtimeData, ...confirmedMessage.runtimeData,
sendingState: { sendingState: {