File size: 490 Bytes
4440aec | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import "./enqueue.js";
type QueueEnqueueTestApi = {
resetRecentQueuedMessageIdDedupe(): void;
};
function getTestApi(): QueueEnqueueTestApi {
const api = (globalThis as Record<PropertyKey, unknown>)[
Symbol.for("openclaw.queueEnqueueTestApi")
];
if (!api) {
throw new Error("queue enqueue test API is unavailable");
}
return api as QueueEnqueueTestApi;
}
export function resetRecentQueuedMessageIdDedupe(): void {
getTestApi().resetRecentQueuedMessageIdDedupe();
}
|