From 66874849e2d4b136f8f7911d981db773e018726f Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Mon, 24 Feb 2025 17:30:23 +0530 Subject: [PATCH] Fixed: UnsafeCallOnNullableType detekt issue --- .../zimManager/ZimManageViewModel.kt | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt b/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt index 28280381a..46e7d9d1c 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt @@ -176,15 +176,17 @@ class ZimManageViewModel @Inject constructor( .addNetworkInterceptor(UserAgentInterceptor(USER_AGENT)) .addNetworkInterceptor { chain -> val originalResponse = chain.proceed(chain.request()) - originalResponse.newBuilder() - .body( - ProgressResponseBody( - originalResponse.body!!, - AppProgressListenerProvider(this), - contentLength + originalResponse.body?.let { responseBody -> + originalResponse.newBuilder() + .body( + ProgressResponseBody( + responseBody, + AppProgressListenerProvider(this), + contentLength + ) ) - ) - .build() + .build() + } ?: originalResponse } .build() return KiwixService.ServiceCreator.newHackListService(customOkHttpClient, KIWIX_DOWNLOAD_URL) @@ -325,6 +327,7 @@ class ZimManageViewModel @Inject constructor( return None } + @Suppress("NoNameShadowing") private fun requestsAndConnectivtyChangesToLibraryRequests( library: PublishProcessor, ) =