hyper/lib/actions/updater.ts
2023-06-25 19:29:00 +05:30

22 lines
514 B
TypeScript

import {UPDATE_INSTALL, UPDATE_AVAILABLE} from '../constants/updater';
import rpc from '../rpc';
import {HyperActions} from '../hyper';
export function installUpdate(): HyperActions {
return {
type: UPDATE_INSTALL,
effect: () => {
rpc.emit('quit and install');
}
};
}
export function updateAvailable(version: string, notes: string, releaseUrl: string, canInstall: boolean): HyperActions {
return {
type: UPDATE_AVAILABLE,
version,
notes,
releaseUrl,
canInstall
};
}