• 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
Name
Last commit
Last update
.github Loading commit data...
cmd/memos Loading commit data...
internal Loading commit data...
plugin Loading commit data...
proto Loading commit data...
scripts Loading commit data...
server Loading commit data...
store Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.golangci.yaml Loading commit data...
CLAUDE.md Loading commit data...
CODEOWNERS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...