-
Notifications
You must be signed in to change notification settings - Fork 105
Description
Android 과제 3번을 진행하던 중 네트워크 관련 문제가 많은 방법을 시도해도 해결되지 않아 질문드립니다. (Q&A 세션을 활용하려 했으나 열리지 않아서 이슈로 올리게 되었습니다)
현재 앱을 켜면 표시되는 member 블록들 중 하나를 누르면 그 member의 id를 전달하여 @path를 이용하여 detail 정보를 네트워크에서 받아올 수 있도록 코드를 작성했습니다.
하지만 위와 같이 받아온 데이터를 repository로 전달하는 과정에서 문제가 생긴 것 같습니다. 이와 관련되어 작성한 코드는 아래와 같습니다. 감사합니다.
[MemberService]
@get("/waffle/members/{id}")
suspend fun getLectures(@path("id") memberId : Int) : FetchMemberByIdResponse
[FetchMemberByIdResponse]
data class FetchMemberByIdResponse (
@JSON(name = "statusCode")
val statusCode: Int,
@JSON(name = "body")
val body: Member,
@JSON(name = "lectures")
val lectures: List
)
[MemberRepository]
suspend fun getLectures(int : Int) : List {
val lecture = memberService.getLectures(int)
val lecture_data = lecture.lectures
return lecture_data
}
