veza/apps/web/src/services/api
senke e187fff64a edge-cases: implement Edge 2.3 - handle slow network connections
- Added slow request detection with 1 second threshold
- Tracks request timing in request interceptor
- Detects and marks slow requests (> SLOW_REQUEST_THRESHOLD)
- Logs slow requests in dev mode with duration
- Provides utility functions:
  - isSlowRequest() - check if request is slow
  - getRequestDuration() - get request duration in ms
- Components can use these utilities to show additional loading feedback
- React Query already provides isLoading/isFetching for loading states
2026-01-16 12:51:14 +01:00
..
auth.test.ts BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
auth.ts security: cleanup obsolete token validation code (Action 5.1.1.6) 2026-01-16 01:06:11 +01:00
client.test.ts api-contracts: add tests for response format consistency 2026-01-15 17:34:54 +01:00
client.ts edge-cases: implement Edge 2.3 - handle slow network connections 2026-01-16 12:51:14 +01:00
index.ts scalability: create unified index file for API services 2026-01-15 20:42:09 +01:00
playlists.ts scalability: replace direct playlist API calls with playlistsApi service 2026-01-15 20:38:09 +01:00
tracks.ts scalability: create tracks API service layer 2026-01-15 20:22:43 +01:00
users.ts scalability: create users API service 2026-01-15 20:28:50 +01:00