You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
}
The text was updated successfully, but these errors were encountered:
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
}
The text was updated successfully, but these errors were encountered: