feat(32-01): consolidate track sync to single debounced call

- Replace triple setTimeout pattern (1s, 1.4s, 6s) with single 1.5s debounced call
- Eliminates redundant API calls on session join (STATE-01)
- Uses useMemo to create stable debounced function
- Debounce delay of 1.5s covers mixer initialization window
- Cleanup via cancel() on unmount
This commit is contained in:
Nuwan 2026-03-05 19:36:27 +05:30
parent f7f6f10d6d
commit de5b331e07
1 changed files with 544 additions and 437 deletions

File diff suppressed because it is too large Load Diff