()
| 405 | if (!effectiveProxy || !tradeSession?.sessionToken) { setOpenOrders([]); return; } |
| 406 | let cancelled = false; |
| 407 | const fetchOrders = async () => { |
| 408 | try { |
| 409 | const result = await fetchOpenOrders(tradeSession.sessionToken); |
| 410 | if (!cancelled) setOpenOrders(result); |
| 411 | } catch { /* ignore */ } |
| 412 | }; |
| 413 | fetchOrders(); |
| 414 | const iv = setInterval(fetchOrders, 15_000); |
| 415 | let orderTimer: ReturnType<typeof setTimeout> | null = null; |
no test coverage detected