Работа отменена по запросу KTORAndroid

Форум для тех, кто программирует под Android
Anonymous
Работа отменена по запросу KTOR

Сообщение Anonymous »

По сути, я отдыхаю от Ktor в моем приложении Android. В качестве удаленного хранилища данных я использую Back4App. Когда я отправляю метод сообщения, у меня есть следующее сообщение в журнале ktor's Logger: < /p>
REQUEST https://parseapi.back4app.com/classes/Feed failed with exception: java.util.concurrent.CancellationException: Job was cancelled
< /code>
Я не управляю логикой Coroutines Logic в приложении, поэтому я даже не понимаю, почему я продолжаю получать эту ошибку. < /p>
Кстати, Когда я использую бессонницу для тестирования метода - все хорошо. И когда эта ошибка появляется в приложении - приложение не падает и не продолжает разобраться. > Код с запросом: < /p>
suspend fun addFeed(newFeedDto: FeedEntity): Result = withContext(Dispatchers.IO) {
runCatching {
val response = client.post(BACK4APPURL) {
contentType(ContentType.Application.Json)
setBody(
FeedDto(
url1 = newFeedDto.url1,
url2 = newFeedDto.url2,
content = newFeedDto.content,
nytUrl = newFeedDto.nytUrl,
newsName = newFeedDto.newsName,
newsPreview = newFeedDto.newsPreviewUrl,
tags = newFeedDto.tags
)
)
headers {
append("X-Parse-Application-Id", **)
append("X-Parse-REST-API-Key", **)
}
}

if (response.status != HttpStatusCode.Created)
error("Status ${response.status}")

response.body()
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... -executing

Вернуться в «Android»