Files
desktop/lib/main/boot/updater.ts
rosetta 83f38dc63f 'init'
2026-01-30 05:01:05 +02:00

11 lines
335 B
TypeScript

import fs from 'fs/promises'
import JSZip from "jszip";
import { compileBundleFile } from './compiler';
export async function installServiceUpdate(pathToUpdate : string) {
let data = await fs.readFile(pathToUpdate);
let zip = await JSZip.loadAsync(data);
await compileBundleFile(zip);
await fs.unlink(pathToUpdate);
}