Files
openclaw/src/plugins/plugin-metadata-lifecycle.ts
2026-05-25 10:39:42 +01:00

15 lines
467 B
TypeScript

import { clearCurrentPluginMetadataSnapshotState } from "./current-plugin-metadata-state.js";
let clearPluginMetadataProcessMemo: (() => void) | undefined;
export function registerPluginMetadataProcessMemoLifecycleClear(
clearProcessMemo: () => void,
): void {
clearPluginMetadataProcessMemo = clearProcessMemo;
}
export function clearPluginMetadataLifecycleCaches(): void {
clearCurrentPluginMetadataSnapshotState();
clearPluginMetadataProcessMemo?.();
}