Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33698246 authored by Hasib Prince's avatar Hasib Prince
Browse files

fixed: latest_version_code field for cleanapk details api

parent cf97b6ed
Loading
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -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(),