Adapt for data class changes

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-07-15 16:49:13 +07:00
parent 04e2e69c54
commit 2813d28120
4 changed files with 11 additions and 17 deletions

View File

@@ -186,18 +186,12 @@ object OkHttpClient : IProxyHttpClient {
} }
private fun buildPlayResponse(response: Response): PlayResponse { private fun buildPlayResponse(response: Response): PlayResponse {
return PlayResponse().apply { return PlayResponse(
isSuccessful = response.isSuccessful isSuccessful = response.isSuccessful,
code = response.code code = response.code,
responseBytes = response.body?.bytes() ?: byteArrayOf(),
if (response.body != null) { errorString = if (!response.isSuccessful) response.message else String()
responseBytes = response.body!!.bytes() ).also {
}
if (!isSuccessful) {
errorString = response.message
}
}.also {
_responseCode.value = response.code _responseCode.value = response.code
Log.i("OKHTTP [${response.code}] ${response.request.url}") Log.i("OKHTTP [${response.code}] ${response.request.url}")
} }

View File

@@ -80,7 +80,7 @@ class DevProfileViewModel @Inject constructor(
if (streamCluster.hasNext()) { if (streamCluster.hasNext()) {
val newCluster = streamHelper.getNextStreamCluster(streamCluster.clusterNextPageUrl) val newCluster = streamHelper.getNextStreamCluster(streamCluster.clusterNextPageUrl)
updateCluster(newCluster) updateCluster(newCluster)
devStream.streamBundle = streamBundle devStream = devStream.copy(streamBundle = streamBundle)
liveData.postValue(ViewState.Success(devStream)) liveData.postValue(ViewState.Success(devStream))
} else { } else {
Log.i("End of cluster") Log.i("End of cluster")

View File

@@ -67,10 +67,10 @@ class ReviewViewModel @Inject constructor(
supervisorScope { supervisorScope {
try { try {
val nextReviewCluster = reviewsHelper.next(nextReviewPageUrl) val nextReviewCluster = reviewsHelper.next(nextReviewPageUrl)
reviewsCluster.copy(
reviewsCluster.apply {
reviewList.addAll(nextReviewCluster.reviewList)
nextPageUrl = nextReviewCluster.nextPageUrl nextPageUrl = nextReviewCluster.nextPageUrl
).apply {
reviewList.addAll(nextReviewCluster.reviewList)
} }
liveData.postValue(reviewsCluster) liveData.postValue(reviewsCluster)

View File

@@ -7,7 +7,7 @@ composeBom = "2024.06.00"
coreVersion = "1.13.1" coreVersion = "1.13.1"
epoxyVersion = "5.1.4" epoxyVersion = "5.1.4"
espressoVersion = "3.6.1" espressoVersion = "3.6.1"
gplayapiVersion = "51277d20b3" #TODO: Switch to stable version on master gplayapiVersion = "5c81ca3f71" #TODO: Switch to stable version on master
gsonVersion = "2.10.1" gsonVersion = "2.10.1"
hiddenapibypassVersion = "4.3" hiddenapibypassVersion = "4.3"
hiltVersion = "2.51.1" hiltVersion = "2.51.1"