(label: string, busy: boolean)
| 2040 | } |
| 2041 | |
| 2042 | function setTransientCaptureStatus(label: string, busy: boolean) { |
| 2043 | if (captureStatusTimeoutRef.current) { |
| 2044 | window.clearTimeout(captureStatusTimeoutRef.current); |
| 2045 | captureStatusTimeoutRef.current = 0; |
| 2046 | } |
| 2047 | setCaptureStatus({ busy, label }); |
| 2048 | } |
| 2049 | |
| 2050 | function clearCaptureStatusLater(label: string, delayMs = 1600) { |
| 2051 | if (captureStatusTimeoutRef.current) { |
no test coverage detected