diff --git a/apps/mobile/src/components/MergeEditor/index.js b/apps/mobile/src/components/MergeEditor/index.js index 81a73d21e..4cefbc91c 100644 --- a/apps/mobile/src/components/MergeEditor/index.js +++ b/apps/mobile/src/components/MergeEditor/index.js @@ -16,7 +16,6 @@ import Navigation from '../../services/Navigation'; import Sync from '../../services/Sync'; import {dHeight} from '../../utils'; import {db} from '../../utils/database'; -import diff from '../../utils/differ'; import { eApplyChanges, eShowMergeDialog, @@ -131,16 +130,20 @@ const MergeEditor = () => { : null; await db.notes.add({ - content: { - data: content.data, - type: content.type, - dateEdited: content.dateEdited, - remote: true, - dateResolved: secondaryData.dateEdited - }, id: note.id, + conflicted: false, + dateEdited: content.dateEdited + }); + + await db.content.add({ + id: note.contentId, + data: content.data, + type: content.type, + dateResolved: secondaryData.dateModified, + sessionId: Date.now(), conflicted: false }); + if (keepCopy) { await db.notes.add({ content: { @@ -220,7 +223,6 @@ const MergeEditor = () => { }; const close = () => { - db.fs.cancel(primaryData?.noteId); EV.unsubscribe(EVENTS.mediaAttachmentDownloaded, onMediaLoaded); @@ -275,7 +277,7 @@ const MergeEditor = () => { paragraph="Apply selected changes to note?" padding={12} /> - +