mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove resetting state for update is ready to be installed for being unclear
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
c631547a04
commit
941f15b9f9
@ -14,23 +14,18 @@ const syncUpdateIsReadyToBeInstalledInjectable = getInjectable({
|
|||||||
const electronUpdater = di.inject(electronUpdaterInjectable);
|
const electronUpdater = di.inject(electronUpdaterInjectable);
|
||||||
const updateIsReadyToBeInstalledState = di.inject(updateIsReadyToBeInstalledStateInjectable);
|
const updateIsReadyToBeInstalledState = di.inject(updateIsReadyToBeInstalledStateInjectable);
|
||||||
|
|
||||||
const makeUpdateReadyToBeInstalledFor = (available: boolean) => () => {
|
|
||||||
updateIsReadyToBeInstalledState.set(available);
|
|
||||||
};
|
|
||||||
|
|
||||||
return getStartableStoppable(
|
return getStartableStoppable(
|
||||||
"synchronize-update-is-available-state",
|
"synchronize-update-is-available-state",
|
||||||
() => {
|
() => {
|
||||||
|
const makeUpdateReadyToBeInstalled = () => {
|
||||||
const makeUpdateReadyToBeInstalled = makeUpdateReadyToBeInstalledFor(true);
|
updateIsReadyToBeInstalledState.set(true);
|
||||||
const makeUpdateUnavailable = makeUpdateReadyToBeInstalledFor(false);
|
};
|
||||||
|
|
||||||
electronUpdater.on("update-downloaded", makeUpdateReadyToBeInstalled);
|
electronUpdater.on("update-downloaded", makeUpdateReadyToBeInstalled);
|
||||||
electronUpdater.on("update-not-available", makeUpdateUnavailable);
|
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
electronUpdater.off("update-downloaded", makeUpdateReadyToBeInstalled);
|
electronUpdater.off("update-downloaded", makeUpdateReadyToBeInstalled);
|
||||||
electronUpdater.off("update-not-available", makeUpdateUnavailable);
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user