Closed eugene-doobu closed 3 weeks ago
아이템 캐싱과 페이지 관리 이슈로 인해 클라이언트에서 필터 기능 구현이 힘들어 보입니다. 기존 마켓서비스에 ItemID로 검색할 아이템 필터를 거는 기능이 있었는데, 이런 것 처럼 필터 기능은 마켓 서비스에서 구현을 해야 할 것으로 보입니다.
마지막으로 마켓 서비스와 클라이언트 연결 작업할 당시에도 리스트의 용량이 너무 커서 캐싱은 포기하고 필터링, 소팅 부분은 마켓 서비스에서 담당하고 클라이언트는 itemId로 조건만 보내주도록 했습니다. 이번에 필터 팝업으로 추가되는 필터링 조건이 itemId만으로는 표현하기 어려워서 마켓서비스의 api를 수정하는게 맞는 것 같습니다.
아래 이슈에서 제작된 상점필터 UI에 기능을 연결하는 작업을 합니다.
https://github.com/planetarium/NineChronicles/issues/4404