diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkApi.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkApi.kt index c81a4fb2..f3177e71 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkApi.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkApi.kt @@ -6,8 +6,8 @@ import retrofit2.http.GET import retrofit2.http.Header interface TalkApi { - @GET("/api/chat/talk/rooms") + @GET("/api/chat/room/list") fun getTalkRooms( @Header("Authorization") authHeader: String - ): Single> + ): Single>> } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkRoomResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkRoomResponse.kt deleted file mode 100644 index 5f8f7fd0..00000000 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkRoomResponse.kt +++ /dev/null @@ -1,10 +0,0 @@ -package kr.co.vividnext.sodalive.chat.talk - -import androidx.annotation.Keep -import com.google.gson.annotations.SerializedName - -@Keep -data class TalkRoomResponse( - @SerializedName("totalCount") val totalCount: Int, - @SerializedName("items") val items: List -) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkTabViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkTabViewModel.kt index fa2d8d7c..f4a51ca6 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkTabViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/TalkTabViewModel.kt @@ -30,7 +30,7 @@ class TalkTabViewModel(private val repository: TalkTabRepository) : BaseViewMode { response -> _isLoading.value = false if (response.success) { - _talkRooms.value = response.data?.items ?: emptyList() + _talkRooms.value = response.data ?: emptyList() } else { _toastLiveData.value = response.message ?: "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요."