Server: replace hard 503 rejection with a bounded queue (50 slots, 2min timeout) so requests wait for a processing slot instead of failing. Client: upload files sequentially instead of via Promise.all, and retry with exponential backoff on 503/504 responses. |
||
|---|---|---|
| .. | ||
| useAuthenticatedFetch.ts | ||
| useBodyScrollLock.ts | ||
| useGame.ts | ||
| useQuizLibrary.ts | ||
| useUserConfig.ts | ||
| useUserPreferences.ts | ||