UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

24 lines (23 loc) 1.03 kB
import "./runtime-doctor-migrations-DJDQaWC5.js"; import { t as defineChannelAliasMigration } from "./channel-alias-migration-Du1swkf7.js"; import { t as createLegacyPrivateNetworkDoctorContract } from "./legacy-private-network-migration-B0PImCud.js"; //#region extensions/nextcloud-talk/src/doctor-contract.ts const networkContract = createLegacyPrivateNetworkDoctorContract({ channelKey: "nextcloud-talk" }); const streamingAliasMigration = defineChannelAliasMigration({ channelId: "nextcloud-talk", streaming: { defaultMode: "partial", deliveryOnly: true }, accountStreamingReplacesRoot: true }); const legacyConfigRules = [...networkContract.legacyConfigRules, ...streamingAliasMigration.legacyConfigRules]; function normalizeCompatibilityConfig({ cfg }) { const network = networkContract.normalizeCompatibilityConfig({ cfg }); return streamingAliasMigration.normalizeChannelConfig({ cfg: network.config, changes: network.changes }); } //#endregion export { legacyConfigRules, normalizeCompatibilityConfig };