From 34c0ad03d3196694d7c191e6bd8c0f5365a8a50d Mon Sep 17 00:00:00 2001 From: Shidorien Date: Fri, 24 Nov 2023 02:53:36 +0100 Subject: [PATCH] Add ipc "have-been-updated" --- src/main/ipcs/bs-launcher-ipcs.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/ipcs/bs-launcher-ipcs.ts b/src/main/ipcs/bs-launcher-ipcs.ts index bdd0692a..203cffd3 100644 --- a/src/main/ipcs/bs-launcher-ipcs.ts +++ b/src/main/ipcs/bs-launcher-ipcs.ts @@ -2,9 +2,10 @@ import { LaunchOption } from "shared/models/bs-launch"; import { BSLauncherService } from "../services/bs-launcher/bs-launcher.service" import { IpcService } from '../services/ipc.service'; -import { from } from "rxjs"; +import { from, of } from "rxjs"; import { SteamLauncherService } from "../services/bs-launcher/steam-launcher.service"; import { OculusLauncherService } from "../services/bs-launcher/oculus-launcher.service"; +import { AutoUpdaterService } from "../services/auto-updater.service"; const ipc = IpcService.getInstance(); @@ -29,4 +30,11 @@ ipc.on("restore-original-oculus-folder", (_, reply) => { reply(from( oculusLauncher.deleteBsSymlinks().then(() => oculusLauncher.restoreOriginalBeatSaber()) )); -}) \ No newline at end of file +}); + +ipc.on("have-been-updated", (_, reply) => { + const updaterService = AutoUpdaterService.getInstance(); + reply(of(updaterService.getHaveBeenUpdated())); +}); + +