참조: https://proandroiddev.com/kotlin-scope-and-extension-functions-b35925ec96b7 계속 이해가 안됐는데, 저 글을 읽으니 이해가 간다. let nullable. 이건 다들 잘 알고 있을 듯 apply 생성한 object의 property를 바꿀 때 also 생성한 object와 무관한 코드 호출Read More →

Retrofit처럼 요청과 응답의 로그를 찍고 싶었다. Moya는 Plugin을 넣을 수 있었다. 전체 코드는 https://gist.github.com/susemi99/841b2c3935b2028b2162842d479de143 에 있다. 그러면 이런 식으로 결과가 온다. success 가 아니면 이런 식으로 온다.Read More →

요청 결과가 401(Unauthorized) 일 때는 자동으로 토큰을 재발급 받는 게 필요하다. 찾기 힘들었지만, https://github.com/Moya/Moya/issues/1177#issuecomment-345132374 에서 도움을 받았다. request 할 때 401이면 자동으로 토큰 재발급을 요청하고, 제대로 된 토큰이 넘어오면 UserDefaults에Read More →

안드로이드에서는 Retrofit을 이용해서 꽤 깔끔한 구조의 네트워크 모듈을 만들 수 있는데, swift에서 alamofire로 하려니까 좀 어려운 감이 있다. 찾아보니 Moya라는 것이 있어서 공부해봤는데, 완전히 마음에 드는 건 아니지만 RxAlamofire 보다는Read More →