choieuihyun / Upbit-Clone

비트코인 현물 ETF 승인기념 업비트 클론코딩
0 stars 0 forks source link

거래소 KRW탭 초기 데이터 이슈 #9

Closed choieuihyun closed 9 months ago

choieuihyun commented 9 months ago

🚀 개발 이슈

실시간 데이터를 이벤트 기반인 웹소켓으로 받아옴으로써 초기 데이터를 설정하지 않으면 데이터가 변경 되어야만 해당 거래소에 코인의 정보가 표시됨.

🤔 해결 방안 고안

이게 맞는지는 모르겠지만 REST API 호출로 현재가, 거래량 등의 웹소켓과 중복되는 데이터가 있는 것을 보아 이걸로 초기 데이터 값 설정하여

전부 표시하고 그 데이터에 따른 변경이 있을 시 화면에 변경을 준다.

쓰면서 생각하니까 이게 정답같은데?

choieuihyun commented 9 months ago

위와 같은 방법으로 해결하였지만 #12 issue와 같이 표기 방식에서 해결해야 하는경우 웹소켓, REST API 호출 둘 다 신경을 써 줘야하는 구조로 구현되어버림.

클릭 시 해당 기준으로 정렬해야하는 경우도 각자의 기준이 달라져 버리면 정렬이 제대로 되지 않아 주의해야함.