Skip to content
Snippets Groups Projects
Commit ac692528 authored by 석찬 윤's avatar 석찬 윤
Browse files

fix: 친구수락시 친구목록 동기화

parent 8c4b8f55
Branches
No related tags found
1 merge request!56fix: 친구 수락시 동기화 및 미팅페이지 상세보기 오류 해결
Pipeline #11041 passed
...@@ -120,13 +120,23 @@ const MyPage = () => { ...@@ -120,13 +120,23 @@ const MyPage = () => {
// 친구 요청 수락 // 친구 요청 수락
const handleAcceptRequest = async (requesterId) => { const handleAcceptRequest = async (requesterId) => {
try { try {
const response = await acceptFriendRequest(requesterId); await acceptFriendRequest(requesterId);
setReceivedRequests((prev) => setReceivedRequests((prev) =>
prev.filter((request) => request.requester.id !== requesterId) prev.filter((request) => request.requester.id !== requesterId)
); );
setFriends((prev) => [response, ...prev]); // 친구 목록에 추가 setIsLoading(true);
const response = await getAllFriends(page, 10);
const content = Array.isArray(response?.content) ? response.content : [];
const nextPage = response?.hasNext ?? false;
setFriends((prev) => [...prev, ...content]);
setHasNext(nextPage);
setPage((prev) => prev + 1);
} catch (error) { } catch (error) {
console.error("Failed to accept request:", error); console.error("Failed to accept request:", error);
} finally {
setIsLoading(false);
} }
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment