Ward-Group / Ward_iOS

0 stars 1 forks source link

Feature/interest UI #38

Closed peppermint100 closed 6 months ago

peppermint100 commented 6 months ago

19

37

SuniDev commented 6 months ago

말씀하신 말 처럼 지금은 좀 번거로워 보이긴 하는데.. ViewModel에 로직이 없어서 그런 것 같아요.. ViewModel에 네트워크 로직이 들어가면 조금 달라지지 않을까 생각해봅니다. ViewModel에서 네트워크 처리를 하게되면서 Input -> Networking 로직 처리 -> Output 이렇게 가게 되니까요!

예를 들어 이런식으로 로직이 생기면 달라지지 않을까요..!?

  1. 필터 탭 Input 일어나면
  2. loading show (output)
  3. ViewModel Networking -> error 나면 error message (output), loading hide (output) | success ItemList (output)

소스는 충돌 해결 후 머지하셔도 좋습니다 ㅎㅎ :) 👍👍👍👍