728x90 error handling1 [iOS/Swift] RxMoya(Moya) ErrorHandling 해보기(feat. Repository Pattern) 안녕하세요 코코종입니다. 오늘은 회사에서 일하다가 겪은 문제를 해결한 내용을 적어보도록 하겠습니다. 찾아보니까 이게 잘 안나오더라구요 ㅜㅜ 그래서 다른분들께 혹시나 도움이 되었으면 해서 올리게 되었습니다. 먼저 문제 상황에 대한 공유하자면, 저희회사의 코드는 Repository 패턴을 활용한 MVVM으로 구성되어 있는데요. 문제는 RxMoya를 활용해서 네트워크 통신을 하게 되는데 API단에서는 Single로 return을 받는데 success인 경우와 error인 경우 ViewModel에서 처리하는 데이터의 Model이 달랐습니다. 어.. 말이 좀 길죠... 예를들면 delete를 하는데 성공일 경우에는 지울 대상의 id(:Int)를 return 하지만 delete를 할 수 없는 경우(저희는 500 e.. 2022. 6. 19. 이전 1 다음 728x90