Size: a a a

2020 June 30

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
Должно быть в call.parameters
там не кола, это роутинг
источник

BP

Bogdan Panchenko in Kotlin JVM
А внутри самого роута думаю никак
источник

BP

Bogdan Panchenko in Kotlin JVM
Я даже не уверен что так может работать 🧐
источник

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
Я даже не уверен что так может работать 🧐
Ну вот я тоже не уверен. Я просто хотел сэкономить код и сделать вариант сервера с одинм девайсом и с несколькими девайсами на одной функции
источник

L

L in Kotlin JVM
Alexander Nozik
Ну вот я тоже не уверен. Я просто хотел сэкономить код и сделать вариант сервера с одинм девайсом и с несколькими девайсами на одной функции
Если кастомный интерсептер внутри роутинга сделать в скопе call, он будет перед каждым реальным эндпоинтом (get/post/etc) перехватывать выполнение и там уже дергать из call target. Вот тут подробнее https://ktor.io/advanced/pipeline/route.html#intercepting-any-route-node
источник
2020 July 01

VN

Vladislav Navrocky in Kotlin JVM
Iaroslav Orlov
я пробую как-то так. но никаких конвенций или паттернов нет, поэтому я весь в сомнениях
Верхний уровень -фичи, в каждой фиче - XxxModule, XxxService, XxxRepository, XxxEntity
источник

VN

Vladislav Navrocky in Kotlin JVM
Можно 2 уровень дополнительно по слоям разбить
источник

IO

Iaroslav Orlov in Kotlin JVM
слишком много вариантов, уже хочется на все забить и делать монолитно, пока не припечет
источник

VN

Vladislav Navrocky in Kotlin JVM
Бей верхний уровень на фичи - не прогадаешь когда код разрастаться будет
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexander Nozik
Хочу тут вытащить значение target. Можно это сделать?
Неа, тут код выполняется только при инициализации
источник

L

L in Kotlin JVM
Alexander Nozik
Хочу тут вытащить значение target. Можно это сделать?
https://gist.github.com/Lawliet-L/b7ed6f95e924543a1a29fdc09704476f

Вот накидал гист к тому что вчера описывал, я так понимаю ты status pages уже используешь, поэтому ошибку можно ими хэндлить
источник

AN

Alexander Nozik in Kotlin JVM
L
https://gist.github.com/Lawliet-L/b7ed6f95e924543a1a29fdc09704476f

Вот накидал гист к тому что вчера описывал, я так понимаю ты status pages уже используешь, поэтому ошибку можно ими хэндлить
Ага, спасибо. Я так и думал, что интернетом это можно сделать, но оно того не стоит. Я просто вынес логику в функцию, а часть кода продублирую - там строк 6
источник

DA

Dmitry Alekseev in Kotlin JVM
а что есть у ktor на тему контрактов с фронтендом? Я имею в виду транспорт типа Grpc или Graphql?
источник
2020 July 02

VN

Vladislav Navrocky in Kotlin JVM
Вроде ничего. Grpc это вообще к ктору не может относиться
источник

VN

Vladislav Navrocky in Kotlin JVM
Для graphql просто делаешь ендпоинт POST /graphql а дальше сам
источник

u

ultra + noise in Kotlin JVM
Привет всем! Подскажите, пожалуйста, я могу как-то с moshi автоматом генерировать data class’ы из json-схемы? Или мне смотреть куда-то в сторону других json-тулзов типа kotlinx.serialization?
источник

QH

Quantum Harmonizer in Kotlin JVM
ultra + noise
Привет всем! Подскажите, пожалуйста, я могу как-то с moshi автоматом генерировать data class’ы из json-схемы? Или мне смотреть куда-то в сторону других json-тулзов типа kotlinx.serialization?
Для этого полно онлайн-инструментов
источник

AM

Alex Mostovoy in Kotlin JVM
ultra + noise
Привет всем! Подскажите, пожалуйста, я могу как-то с moshi автоматом генерировать data class’ы из json-схемы? Или мне смотреть куда-то в сторону других json-тулзов типа kotlinx.serialization?
источник

u

ultra + noise in Kotlin JVM
А без онлайн тулзов это сильно тяжелая задача?
источник

AM

Alex Mostovoy in Kotlin JVM
ultra + noise
А без онлайн тулзов это сильно тяжелая задача?
посмотри плагин. Там у него куча всяких сериализаторов в настройках
источник