openclaw / src /auto-reply /reply /queue /enqueue.test-support.ts
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
4440aec verified
Raw
History Blame Contribute Delete
490 Bytes
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();
}