From c8cf4ce52aba34263bbabb0a8fa48ea349250b40 Mon Sep 17 00:00:00 2001 From: kashaf-ansari-dev Date: Tue, 7 Jul 2026 19:16:44 +0500 Subject: [PATCH] mobile: fix individual note history version deletion Signed-off-by: kashaf-ansari-dev --- .../app/components/note-history/preview.tsx | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/apps/mobile/app/components/note-history/preview.tsx b/apps/mobile/app/components/note-history/preview.tsx index 9124312bc..e4cb3abb1 100644 --- a/apps/mobile/app/components/note-history/preview.tsx +++ b/apps/mobile/app/components/note-history/preview.tsx @@ -112,19 +112,23 @@ export default function NotePreview({ paragraph: strings.deleteNoteConfirmation(), positiveText: strings.delete(), negativeText: strings.cancel(), - context: "local", + context: "preview", positivePress: async () => { - if (note) { + if (session) { + await db.noteHistory.remove(session.id); + eSendEvent(eCloseSheet, "note_history"); + Navigation.queueRoutesForUpdate(); + } else if (note.type === "trash") { await db.trash.delete(note.id); useTrashStore.getState().refresh(); useSelectionStore.getState().setSelectionMode(); - ToastManager.show({ - heading: strings.noteDeleted(), - type: "success", - context: "local" - }); - eSendEvent(eCloseSheet); } + ToastManager.show({ + heading: strings.noteDeleted(), + type: "success" + }); + + eSendEvent(eCloseSheet); }, positiveType: "error" }); @@ -137,7 +141,7 @@ export default function NotePreview({ width: "100%" }} > - +