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 }) } })