Files
spaces-startos/startos/init/taskSeedEnableSubspaces.ts
T
spacesops 70b8aab0f3
Build Service / BuildPackage (push) Has been cancelled
v0.0.9.2
2026-05-24 19:10:21 -04:00

18 lines
691 B
TypeScript

import { storeJson } from '../fileModels/storeJson'
import { sdk } from '../sdk'
export const taskSeedEnableSubspaces = sdk.setupOnInit(async (effects) => {
const store = await storeJson.read().once()
const patch: { enableSubspaces?: boolean; enableSubsProver?: boolean } = {}
if (store?.enableSubspaces === null || store?.enableSubspaces === undefined)
patch.enableSubspaces = false
// subs-prover is independently gated and defaults OFF.
if (store?.enableSubsProver === null || store?.enableSubsProver === undefined)
patch.enableSubsProver = false
if (Object.keys(patch).length > 0) {
await storeJson.merge(effects, patch, { allowWriteAfterConst: true })
}
})