• Steven's avatar
    fix: eliminate duplicate API requests by deduplicating user fetch calls · be7ef746
    Steven authored
    - Add request deduplication to getOrFetchUser using RequestDeduplicator
    - Consolidates multiple simultaneous calls for same user into single API request
    - Prevents duplicate 401 errors and wasted network traffic
    - Matches pattern already used by fetchUsers and fetchUserStats
    - Remove backwards compatibility aliases (getOrFetchUserByName, getOrFetchUserByUsername)
    - Update all call sites to use canonical getOrFetchUser method
    
    Fixes issue where PagedMemoList, useMemoViewState, MainLayout, and UserProfile
    were making duplicate user fetch requests when loading user data.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    Co-Authored-By: 's avatarClaude Haiku 4.5 <noreply@anthropic.com>
    be7ef746
user.ts 11.8 KB