mobile: update database sync api to use new sync options

This commit is contained in:
Abdullah Atta
2023-11-02 12:25:17 +05:00
committed by Abdullah Atta
parent a4e777b24b
commit 722aa7b9c6
3 changed files with 8 additions and 4 deletions

View File

@@ -262,7 +262,7 @@ const onEvent = async ({ type, detail }: Event) => {
if (status.isInternetReachable) {
try {
if (!globalThis["IS_MAIN_APP_RUNNING" as never]) {
await db.sync(false, false);
await db.sync({ type: "send", force: false });
} else {
console.log("main app running, skipping sync");
}
@@ -904,7 +904,7 @@ async function pinNote(id: string) {
const note = db.notes?.note(id as string) as any;
let text = await convertNoteToText(note as any, false);
if (!text) text = "";
let html = text.replace(/\n/g, "<br />");
const html = text.replace(/\n/g, "<br />");
Notifications.displayNotification({
title: note.title,
message: note.headline || text,

View File

@@ -79,7 +79,11 @@ const run = async (
try {
await BackgroundSync.doInBackground(async () => {
try {
await db.sync(full, forced, lastSyncTime);
await db.sync({
type: full ? "full" : "send",
force: forced,
lastSyncTime
});
} catch (e) {
error = e;
}

View File

@@ -295,7 +295,7 @@ const ShareView = ({ quicknote = false }) => {
try {
if (!globalThis["IS_MAIN_APP_RUNNING"]) {
await db.sync(false, false);
await db.sync({ type: "send", force: false });
} else {
console.log("main app running, skipping sync");
}