Unable to create call adapter for retrofit2.Response
회사에서 오랜만에 신규프로젝트에 투입되었다.
오랜만에 api 호출을 위한 Retrofit 세팅을 하다가 아래와 같은 에러로그가 발생했다.
Unable to create call adapter for retrofit2.Response
해결방법은 간단했다.
api 호출하는 함수에 suspend를 붙이지 않아서였다;;
interface ApiService {
@FormUrlEncoded
@POST("/api/login/hospital")
/*여기 suspend 안 붙였었음;;*/suspend fun loginHospital(
@Field("hospitalId") hospitalId: String
) : Response<LoginHospitalResponse>
}
댓글 없음:
댓글 쓰기