Loading app/src/main/java/foundation/e/apps/api/cleanapk/ApplicationDeserializer.kt +3 −1 Original line number Diff line number Diff line Loading @@ -33,9 +33,11 @@ class ApplicationDeserializer : JsonDeserializer<Application> { val gson = Gson() val application = gson.fromJson(json?.asJsonObject?.toString(), Application::class.java) val lastUpdate = application.app.latest_downloaded_version val lastUpdatedOn = json?.asJsonObject?.get("app")?.asJsonObject?.get(lastUpdate) val lastUpdateJson = json?.asJsonObject?.get("app")?.asJsonObject?.get(lastUpdate)?.asJsonObject val lastUpdatedOn = lastUpdateJson ?.asJsonObject?.get("update_on")?.asString ?: "" application.app.updatedOn = lastUpdatedOn application.app.latest_version_code = lastUpdateJson?.get("version_code")?.asInt ?: -1 return application } } app/src/main/java/foundation/e/apps/api/fused/data/FusedApp.kt +1 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ data class FusedApp( var trackers: List<String> = emptyList(), val icon_image_path: String = String(), val last_modified: String = String(), val latest_version_code: Int = -1, var latest_version_code: Int = -1, val latest_version_number: String = String(), val latest_downloaded_version: String = String(), val licence: String = String(), Loading Loading
app/src/main/java/foundation/e/apps/api/cleanapk/ApplicationDeserializer.kt +3 −1 Original line number Diff line number Diff line Loading @@ -33,9 +33,11 @@ class ApplicationDeserializer : JsonDeserializer<Application> { val gson = Gson() val application = gson.fromJson(json?.asJsonObject?.toString(), Application::class.java) val lastUpdate = application.app.latest_downloaded_version val lastUpdatedOn = json?.asJsonObject?.get("app")?.asJsonObject?.get(lastUpdate) val lastUpdateJson = json?.asJsonObject?.get("app")?.asJsonObject?.get(lastUpdate)?.asJsonObject val lastUpdatedOn = lastUpdateJson ?.asJsonObject?.get("update_on")?.asString ?: "" application.app.updatedOn = lastUpdatedOn application.app.latest_version_code = lastUpdateJson?.get("version_code")?.asInt ?: -1 return application } }
app/src/main/java/foundation/e/apps/api/fused/data/FusedApp.kt +1 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ data class FusedApp( var trackers: List<String> = emptyList(), val icon_image_path: String = String(), val last_modified: String = String(), val latest_version_code: Int = -1, var latest_version_code: Int = -1, val latest_version_number: String = String(), val latest_downloaded_version: String = String(), val licence: String = String(), Loading