MCPcopy
hub / github.com/7836246/cursor2api / resetIdleTimer

Function resetIdleTimer

src/cursor-client.ts:97–103  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

95 let idleTimer: ReturnType<typeof setTimeout> | null = null;
96
97 const resetIdleTimer = () => {
98 if (idleTimer) clearTimeout(idleTimer);
99 idleTimer = setTimeout(() => {
100 console.warn(`[Cursor] 空闲超时(${config.timeout}s 无新数据),中止请求`);
101 controller.abort();
102 }, IDLE_TIMEOUT_MS);
103 };
104
105 // 启动初始计时(等待服务器开始响应)
106 resetIdleTimer();

Callers 1

sendCursorRequestInnerFunction · 0.85

Calls 1

warnMethod · 0.80

Tested by

no test coverage detected