Swift Concurrency 탐험하기 - Task (마지막)
드디어 Task를 탐험해본지도 4개 챕터가 되었어요🥳 영광의 마지막 탐험 루트는 Task를 자동 재시도하는 방법입니다. 자주 있을 수 있는 일 중 하나가 네트워크 통신을 할 때 한번에 응답되지 않는 상황들이 발생합니다. 이건 클라의 잘못된 요청이 아닌 서버 내부의 잠깐동안의 이슈라던지 충분히 발생할 수 있는 상황이죠🥲 그래서 이럴 경우에 해당 요청을 재시도 해주도록 보완합니다. 흔히 우리가 Combine을 사용할때는 retry라는 기능을 제공해주기에 편리하게 사용할 수 있지만 Swift Concurrency 세상에서는 기본적으로 이런 기능을 제공해주지 않기에 직접 구현해줘야하죠🥹 Task를 확장시켜 retry의 기능을 보완해서 담아보자구요🕺🏻