UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

17 lines (16 loc) • 1.11 kB
import { r as resolveStateDir } from "./state-dir-CYkBUd_G.mjs"; import "./paths-BP0DYpE8.mjs"; import { h as readCurrentConfigForResolution } from "./io.runtime-B134MOMz.mjs"; import { n as assertNoRetiredStateFiles } from "./state-migrations.retired-files-Dlsbs5FH.mjs"; import { r as listReferencedLegacyOAuthSidecarPaths, t as assertNoRetiredOAuthSidecarsBeforeConfigRecovery } from "./doctor-auth-legacy-paths-BQcoV-Tb.mjs"; import { t as assertNoRetiredRuntimeStateFiles } from "./state-migrations.retired-runtime-files-DsljwoFs.mjs"; //#region src/commands/doctor-retired-state-admission.ts /** Refuse unsupported sources before Doctor stops the Gateway or changes shared state. */ function assertDoctorRetiredStateAdmission() { assertNoRetiredRuntimeStateFiles(resolveStateDir(process.env)); assertNoRetiredOAuthSidecarsBeforeConfigRecovery({ env: process.env }); const { config, env } = readCurrentConfigForResolution(); assertNoRetiredStateFiles("OAuth credential sidecars", listReferencedLegacyOAuthSidecarPaths(env, config)); } //#endregion export { assertDoctorRetiredStateAdmission as t };