memos/web/src/components/MemoReactionListView
Steven be7ef74698 fix: eliminate duplicate API requests by deduplicating user fetch calls
- 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: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-22 20:12:44 +08:00
..
hooks.ts fix: eliminate duplicate API requests by deduplicating user fetch calls 2025-12-22 20:12:44 +08:00
index.ts chore: reorganize reaction components 2025-11-30 12:48:21 +08:00
MemoReactionListView.tsx refactor: migrate to connect-rpc (#5338) 2025-12-11 19:49:07 +08:00
ReactionSelector.tsx refactor: migrate to connect-rpc (#5338) 2025-12-11 19:49:07 +08:00
ReactionView.tsx refactor: migrate to connect-rpc (#5338) 2025-12-11 19:49:07 +08:00