veza/apps/web/src/services/api
senke 24db5a47bd scalability: create users API service
- Created apps/web/src/services/api/users.ts
- Wraps profile functions: getProfile, getProfileByUsername, updateProfile, calculateProfileCompletion
- Wraps social functions: follow, unfollow, getFollowers, getFollowing
- Wraps settings functions: getSettings, updateSettings
- Wraps avatar functions: uploadAvatar, deleteAvatar
- Re-exports all related types for convenience
- Added to services/api/index.ts for barrel export
- No TypeScript errors
- Follows existing service layer pattern (similar to tracks.ts)
- Action 6.1.1.3 complete
2026-01-15 20:28:50 +01:00
..
auth.test.ts BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
auth.ts incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
client.test.ts api-contracts: add tests for response format consistency 2026-01-15 17:34:54 +01:00
client.ts security: parse rate limit headers and create rate limit store 2026-01-15 19:54:49 +01:00
index.ts scalability: create users API service 2026-01-15 20:28:50 +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