()
| 646 | let cancelled = false |
| 647 | |
| 648 | const refreshFilePaths = async () => { |
| 649 | try { |
| 650 | const projectRoot = getProjectRoot() |
| 651 | const freshTree = await getProjectFileTree({ |
| 652 | projectRoot, |
| 653 | fs, |
| 654 | }) |
| 655 | |
| 656 | if (cancelled || fileRefreshIdRef.current !== requestId) { |
| 657 | return |
| 658 | } |
| 659 | |
| 660 | setFilePaths(flattenFileTree(freshTree)) |
| 661 | } catch (error) { |
| 662 | logger.debug({ error }, 'Failed to refresh file suggestions from disk') |
| 663 | } |
| 664 | } |
| 665 | |
| 666 | void refreshFilePaths() |
| 667 |
no test coverage detected