Feat/implement rest of poly effects (#2587)

* feat: Add the implementation of the rest of the polyfillEffects

* chore: Add in the rsync

* chore: Add in the changes needed to indicate that the service does not need config

* fix: Vaultwarden sets, starts, stops, uninstalls

* chore: Update the polyFilleffect and add two more

* Update MainLoop.ts

* chore: Add in the set config of the deps on the config set
This commit is contained in:
Jade
2024-04-04 09:09:59 -06:00
committed by GitHub
parent 3b9298ed2b
commit 6bc8027644
8 changed files with 272 additions and 81 deletions

View File

@@ -48,19 +48,7 @@ export class MainLoop {
this.system.manifest.volumes,
)
if (jsMain) {
const daemons = Daemons.of({
effects,
started: async (_) => {},
healthReceipts: [],
})
throw new Error("todo")
// return {
// daemon,
// wait: daemon.wait().finally(() => {
// this.clean()
// effects.setMainStatus({ status: "stopped" })
// }),
// }
throw new Error("Unreachable")
}
const daemon = await daemons.runDaemon()(
this.effects,