Proguard сохраняет возвращаемое значение функции

Я сделал функцию которая запрашивает актуальную версиюю из сети, но после подключения Proguard функция стала возвращать только ту версию, которая была на момент сборки приложения. Я пытался редактировать proguard-rules.pro, но безуспешно. Знаете ли вы в чем может быть проблема, и как её исправить? Вот сама функция:

fun getVersion() {
    val request = Request.Builder()
        .url("https://.../version.txt")
        .build()

    return client.newCall(request).execute().body?.string()
}

P.S Я немного изменил ThreadPolicy чтобы можно было запустить в UI Thread.

val policy = ThreadPolicy.Builder().permitAll().build()
StrictMode.setThreadPolicy(policy)

Ответы (0 шт):