Size: a a a

Kotlin Community

2019 December 04

LS

Lev Shagalov in Kotlin Community
Alexandr Emelyanov
Есть там тело
виноват
источник

LS

Lev Shagalov in Kotlin Community
А вообще отключить валидацию эту нельзя? Я сам хочу этим рулить
источник

AE

Alexandr Emelyanov in Kotlin Community
Lev Shagalov
А вообще отключить валидацию эту нельзя? Я сам хочу этим рулить
Это стандартное проведение любого клиента, на сколько помню
источник

LS

Lev Shagalov in Kotlin Community
Для ловли эксепшена из suspended - обычный try catch же да?
источник

AE

Alexandr Emelyanov in Kotlin Community
Вообще вроде кто то умел не кидать исключение если в качестве возвращаемого типа не T, а Response<T>
источник

AE

Alexandr Emelyanov in Kotlin Community
Lev Shagalov
Для ловли эксепшена из suspended - обычный try catch же да?
По идее да
источник

LS

Lev Shagalov in Kotlin Community
О, можно expectSuccess установить
источник

AM

Andrew Mikhaylov in Kotlin Community
Блин, не успел)
источник

LS

Lev Shagalov in Kotlin Community
@r4zzz4k @lex_it Раз вы тут такие продвинутые, а этот ктор может работать как кроссплатформенный на корутинах и с вызовами с common в том числе?
источник

КР

Кирилл Романенко in Kotlin Community
Lev Shagalov
io.ktor.client.features.ClientRequestException
400 Bad Request
Посмотри HttpCallValidator
источник

КР

Кирилл Романенко in Kotlin Community
Lev Shagalov
@r4zzz4k @lex_it Раз вы тут такие продвинутые, а этот ктор может работать как кроссплатформенный на корутинах и с вызовами с common в том числе?
Да
источник

AM

Andrew Mikhaylov in Kotlin Community
Lev Shagalov
@r4zzz4k @lex_it Раз вы тут такие продвинутые, а этот ктор может работать как кроссплатформенный на корутинах и с вызовами с common в том числе?
Платформозависимые там некоторые engines и реализации многих фичей, сам клиент и интерфейсы фичей все в common живут.
источник

LS

Lev Shagalov in Kotlin Community
а движок на корутинах там точно мультиплатформенный?
источник

КР

Кирилл Романенко in Kotlin Community
Lev Shagalov
а движок на корутинах там точно мультиплатформенный?
Да. Единственное что нужно со стороны платформы - указать HttpClientEngine.
источник

LS

Lev Shagalov in Kotlin Community
Как скипнкуть сериализацию конкретного поля с дефолтным занчением?
Json(encodeDefaults = false)
Но для конкретного поля?
источник

DT

Dmitrii Tukhvatullin in Kotlin Community
Lev Shagalov
Как скипнкуть сериализацию конкретного поля с дефолтным занчением?
Json(encodeDefaults = false)
Но для конкретного поля?
@Transient подойдёт?
источник

LS

Lev Shagalov in Kotlin Community
Так оно же вообще скипнет поле совсем
источник

DT

Dmitrii Tukhvatullin in Kotlin Community
Похоже тогда только свой кастом сериализатор
источник

КР

Кирилл Романенко in Kotlin Community
Lev Shagalov
Как скипнкуть сериализацию конкретного поля с дефолтным занчением?
Json(encodeDefaults = false)
Но для конкретного поля?
Скипнуть при сериализации энтити в жсон или десериализации?
источник

QH

Quantum Harmonizer in Kotlin Community
надёжный путь — написать трансформацию для TokenStream в Lychee :)
источник