mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-06 05:51:15 +08:00
chore(lint): enable no-promise-executor-return
This commit is contained in:
@@ -82,13 +82,17 @@ describe("GatewayClient", () => {
|
||||
for (const client of wss.clients) {
|
||||
client.terminate();
|
||||
}
|
||||
await new Promise<void>((resolve) => wss?.close(() => resolve()));
|
||||
await new Promise<void>((resolve) => {
|
||||
wss?.close(() => resolve());
|
||||
});
|
||||
wss = null;
|
||||
}
|
||||
if (httpsServer) {
|
||||
httpsServer.closeAllConnections?.();
|
||||
httpsServer.closeIdleConnections?.();
|
||||
await new Promise<void>((resolve) => httpsServer?.close(() => resolve()));
|
||||
await new Promise<void>((resolve) => {
|
||||
httpsServer?.close(() => resolve());
|
||||
});
|
||||
httpsServer = null;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -60,9 +60,9 @@ export class EventStream<T, R = T> implements AsyncIterable<T> {
|
||||
} else if (this.done) {
|
||||
return;
|
||||
} else {
|
||||
const result = await new Promise<IteratorResult<T>>((resolve) =>
|
||||
this.waiting.push(resolve),
|
||||
);
|
||||
const result = await new Promise<IteratorResult<T>>((resolve) => {
|
||||
this.waiting.push(resolve);
|
||||
});
|
||||
if (result.done) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { MAX_TIMER_TIMEOUT_MS } from "@openclaw/normalization-core/number-coercion";
|
||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { readResponseTextSnippet, readResponseWithLimit } from "./read-response-with-limit.js";
|
||||
|
||||
function makeStream(chunks: Uint8Array[], delayMs?: number) {
|
||||
@@ -7,7 +7,9 @@ function makeStream(chunks: Uint8Array[], delayMs?: number) {
|
||||
async start(controller) {
|
||||
for (const chunk of chunks) {
|
||||
if (delayMs) {
|
||||
await new Promise((resolve) => setTimeout(resolve, delayMs));
|
||||
await new Promise((resolve) => {
|
||||
setTimeout(resolve, delayMs);
|
||||
});
|
||||
}
|
||||
controller.enqueue(chunk);
|
||||
}
|
||||
|
||||
@@ -430,7 +430,9 @@ process.on("message", (message) => {
|
||||
const closePromise = provider.close?.() ?? Promise.resolve();
|
||||
const closeResult = await Promise.race([
|
||||
closePromise.then(() => "closed" as const),
|
||||
new Promise<"timeout">((resolve) => setTimeout(() => resolve("timeout"), 1_000)),
|
||||
new Promise<"timeout">((resolve) => {
|
||||
setTimeout(() => resolve("timeout"), 1_000);
|
||||
}),
|
||||
]);
|
||||
|
||||
expect(closeResult).toBe("closed");
|
||||
|
||||
@@ -30,7 +30,9 @@ const DEFAULT_RETRY_CONFIG = {
|
||||
};
|
||||
|
||||
function sleep(ms: number): Promise<void> {
|
||||
return new Promise((resolve) => setTimeout(resolve, ms));
|
||||
return new Promise((resolve) => {
|
||||
setTimeout(resolve, ms);
|
||||
});
|
||||
}
|
||||
|
||||
function asFiniteNumber(value: unknown): number | undefined {
|
||||
|
||||
@@ -44,7 +44,9 @@ function readRawMessage(raw: RawData): string {
|
||||
|
||||
async function reservePort(): Promise<number> {
|
||||
const server = net.createServer();
|
||||
await new Promise<void>((resolve) => server.listen(0, "127.0.0.1", resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
server.listen(0, "127.0.0.1", resolve);
|
||||
});
|
||||
const { port } = server.address() as AddressInfo;
|
||||
await new Promise<void>((resolve, reject) => {
|
||||
server.close((error) => (error ? reject(error) : resolve()));
|
||||
@@ -71,7 +73,9 @@ async function withTimeout<T>(promise: Promise<T>, timeoutMs: number, message: s
|
||||
async function createFakeGateway(port = 0): Promise<FakeGateway> {
|
||||
const server = new WebSocketServer({ host: "127.0.0.1", port });
|
||||
servers.push(server);
|
||||
await new Promise<void>((resolve) => server.once("listening", resolve));
|
||||
await new Promise<void>((resolve) => {
|
||||
server.once("listening", resolve);
|
||||
});
|
||||
let seq = 1;
|
||||
const requests: FakeGatewayRequest[] = [];
|
||||
const sockets = new Set<WebSocket>();
|
||||
|
||||
Reference in New Issue
Block a user