Работа отменена по запросу 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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