Files
openclaw/src/hooks/fire-and-forget.ts
2026-03-02 22:51:28 +00:00

12 lines
260 B
TypeScript

import { logVerbose } from "../globals.js";
export function fireAndForgetHook(
task: Promise<unknown>,
label: string,
logger: (message: string) => void = logVerbose,
): void {
void task.catch((err) => {
logger(`${label}: ${String(err)}`);
});
}