Skip to content

Commit 1dd8a88

Browse files
fix(clawsweeper): address review for automerge-openclaw-openclaw-84878 (validation-1)
1 parent 510aee8 commit 1dd8a88

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

extensions/meeting-notes/index.test.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -429,15 +429,19 @@ describe("meeting-notes plugin", () => {
429429
],
430430
});
431431
const logger = { debug: vi.fn(), error: vi.fn(), info: vi.fn(), warn: vi.fn() };
432+
const service = services[0];
433+
if (!service?.stop) {
434+
throw new Error("Expected meeting notes service with stop hook");
435+
}
432436

433-
await services[0]?.start({ config: {}, logger, stateDir });
437+
await service.start({ config: {}, logger, stateDir });
434438
await vi.waitFor(() => {
435439
expect(start).toHaveBeenCalledOnce();
436440
});
437441
const request = start.mock.calls[0]?.[0];
438442
expect(request.abortSignal?.aborted).toBe(false);
439443

440-
await services[0]?.stop({ config: {}, logger, stateDir });
444+
await service.stop({ config: {}, logger, stateDir });
441445

442446
expect(request.abortSignal?.aborted).toBe(true);
443447
expect(stop).not.toHaveBeenCalled();

extensions/meeting-notes/src/tool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ async function waitForPendingAutoStartsToSettle(
106106
let timeout: ReturnType<typeof setTimeout> | undefined;
107107
try {
108108
return await Promise.race([
109-
Promise.allSettled([...pendingStarts]).then(() => true),
109+
Promise.allSettled(pendingStarts).then(() => true),
110110
new Promise<boolean>((resolve) => {
111111
timeout = setTimeout(() => resolve(false), AUTO_START_STOP_TIMEOUT_MS);
112112
timeout.unref?.();

0 commit comments

Comments
 (0)