이 메서드는 여러 프로미스의 결과를 집계할 때 유용하게 사용할 수 있습니다. 일반적으로 다음 코드를 계속 실행하기 전에 서로 연관된 비동기 작업 여러 개가 모두 이행되어야 하는 경우에 사용됩니다.
Promise.all은 배열 형태의 비동기 작업을 동시에 실행하고, 모든 작업이 완료되면 결과를 배열로 반환합니다. 따라서 Promise.all의 결과는 배열([])입니다.
reurn [...maketHomeData, ...localHomeData] 로 받으려고 하니까 또 안 된단다.
이유는 형식이 안 맞아서 supabase 객체 형식으로 반환되기 때문에 한 번 더 가공해줘야 함
에러 처리를 위로 올렸더니 됨 어이없음.
(*이유를 찾아볼 것)
maketHomeData에 각각 .을 찍어봤더니, data와 error가 있음. (supabase 객체 형식이 이뜻인 듯)
error 처리 하고 나서
return [...maketHomeData.data, ...localHomeData.data]로 받아주기
채팅 디벨롭
본래 get 요청으로 모든 데이터를 다 가져옴. 그런데 이젠 roomID가 같은 것만 가져와야 함. 메세지 전송을 할 때 이미 post를 썼는데 어떡하지?