From 8e8581cce5f0b930a36a43e97adf7b71fefa03b8 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Tue, 19 Sep 2023 16:05:20 +0500 Subject: [PATCH] desktop: auto check for updates every 12 hours --- apps/web/src/common/desktop-bridge/index.desktop.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/web/src/common/desktop-bridge/index.desktop.ts b/apps/web/src/common/desktop-bridge/index.desktop.ts index 920044399..7285b9106 100644 --- a/apps/web/src/common/desktop-bridge/index.desktop.ts +++ b/apps/web/src/common/desktop-bridge/index.desktop.ts @@ -21,6 +21,7 @@ import { createTRPCProxyClient } from "@trpc/client"; import { ipcLink } from "electron-trpc/renderer"; import type { AppRouter } from "@notesnook/desktop"; import { AppEventManager, AppEvents } from "../app-events"; +import { TaskScheduler } from "../../utils/task-scheduler"; import { checkForUpdate } from "../../utils/updater"; export const desktop = createTRPCProxyClient({ @@ -57,6 +58,10 @@ document.addEventListener("readystatechange", async () => { undefined, attachListener(AppEvents.updateError) ); + + TaskScheduler.register("updateCheck", "0 0 */12 * * * *", () => { + checkForUpdate(); + }); }); function attachListener(event: string) {