Merge pull request #10 from nightbug-xx/z1auo3-codex/친구정보-출력-문제-수정
Fix friend list fetching
This commit is contained in:
commit
2a18572e59
@ -9,7 +9,6 @@ interface Friend {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default function FriendListPage() {
|
export default function FriendListPage() {
|
||||||
const [friendIds, setFriendIds] = useState<number[]>([])
|
|
||||||
const [friends, setFriends] = useState<Friend[]>([])
|
const [friends, setFriends] = useState<Friend[]>([])
|
||||||
const [showDialog, setShowDialog] = useState(false)
|
const [showDialog, setShowDialog] = useState(false)
|
||||||
const navigate = useNavigate()
|
const navigate = useNavigate()
|
||||||
@ -17,13 +16,8 @@ export default function FriendListPage() {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const fetchFriends = async () => {
|
const fetchFriends = async () => {
|
||||||
try {
|
try {
|
||||||
const ids: number[] = await api.get('/friends/list').then(res => res.data)
|
const res = await api.get('/friends/list')
|
||||||
setFriendIds(ids)
|
setFriends(res.data)
|
||||||
|
|
||||||
const friendInfos = await Promise.all(
|
|
||||||
ids.map(id => api.get(`/users/${id}`).then(res => res.data))
|
|
||||||
)
|
|
||||||
setFriends(friendInfos)
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('친구 목록 불러오기 실패', e)
|
console.error('친구 목록 불러오기 실패', e)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user