Size: a a a

2020 April 12

AM

Andrew Mikhaylov in Kotlin JVM
Да гредл вроде не подсовывает неправильные зависимости из кеша, но кто его знает. Может, инкрементальная сборка так себя повела, а со временем и правда кеш сбросился.
Хорошо, что проблема решена :)
источник
2020 April 15

II

Ivan I in Kotlin JVM
Привет, почему в спринг не работает авторизация oath2 jwt если делать в папке kotlin?
Если тупо скопировать эти классы в java то все ок.
Приложение стартует, но при попытке передать токен, пишет токен не валидный. Из папки java все ок.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Ivan I
Привет, почему в спринг не работает авторизация oath2 jwt если делать в папке kotlin?
Если тупо скопировать эти классы в java то все ок.
Приложение стартует, но при попытке передать токен, пишет токен не валидный. Из папки java все ок.
А речь только про исходники на Kotlin, или про .java файлы тоже?
источник

II

Ivan I in Kotlin JVM
про исходники, запускал из идеи, может и java тоже
источник

II

Ivan I in Kotlin JVM
но конфертацию сам не делал в java
источник

VP

Vladimir Petrakovich in Kotlin JVM
Ну если .java в kotlin положить, ссылки на них будут работать, но в приложении их не будет 🤷‍♂️
источник

VP

Vladimir Petrakovich in Kotlin JVM
Т.е. так делать не надо ни в коем случае, оно так не работает
источник

II

Ivan I in Kotlin JVM
в папке-котлин не было java-классов, только котлин-классы. И оно не работало, точнее не верно работал получение токена. Скопировал весь проект в папку-java, и все заработало.
источник

KG

Kamill Gusmanov in Kotlin JVM
Всем привет! Подскажите, плиз, как организовать файлы проекта для телеграм бота на котлине? Есть ли какие-то хорошие примеры? Я про деление на services/repositories/dto/entities/etc.  Хочу заюзать еще https://github.com/kotlin-telegram-bot/kotlin-telegram-bot
источник

I

Igor in Kotlin JVM
telegram-bot enterprise edition 😅
источник

KG

Kamill Gusmanov in Kotlin JVM
Igor
telegram-bot enterprise edition 😅
Ну типа того) Просто хочется красиво и аккуратно, а не одним файлом как в питоне
источник

QH

Quantum Harmonizer in Kotlin JVM
Kamill Gusmanov
Всем привет! Подскажите, плиз, как организовать файлы проекта для телеграм бота на котлине? Есть ли какие-то хорошие примеры? Я про деление на services/repositories/dto/entities/etc.  Хочу заюзать еще https://github.com/kotlin-telegram-bot/kotlin-telegram-bot
Ох, достался мне в наследство телеграм-бот. Почти все сервисы я успешено выпилил. Хорошо хоть, что DTO там не оказалось.

Состояние бота можоно описать силед-классом, основной диспетчер — when на нём, дальше вызывается функция, обслуживающая данный роут, и возвращает список эффектов (типа SendMessage, EditMessageText etc) и новое состояние. Диспетчер их исполняет и сохраняет новое состояние.
Как-то так.
источник

KG

Kamill Gusmanov in Kotlin JVM
Quantum Harmonizer
Ох, достался мне в наследство телеграм-бот. Почти все сервисы я успешено выпилил. Хорошо хоть, что DTO там не оказалось.

Состояние бота можоно описать силед-классом, основной диспетчер — when на нём, дальше вызывается функция, обслуживающая данный роут, и возвращает список эффектов (типа SendMessage, EditMessageText etc) и новое состояние. Диспетчер их исполняет и сохраняет новое состояние.
Как-то так.
А можно прям примером кода? Чтоб потрогать можно было)
источник

QH

Quantum Harmonizer in Kotlin JVM
Kamill Gusmanov
А можно прям примером кода? Чтоб потрогать можно было)
Потрогать нельзя, но диспетчер примерно такой.
источник

I

Igor in Kotlin JVM
Kamill Gusmanov
Всем привет! Подскажите, плиз, как организовать файлы проекта для телеграм бота на котлине? Есть ли какие-то хорошие примеры? Я про деление на services/repositories/dto/entities/etc.  Хочу заюзать еще https://github.com/kotlin-telegram-bot/kotlin-telegram-bot
Ну вон у Руслана еще бот для котлин-чата https://github.com/Heapy/kotbot
источник

KG

Kamill Gusmanov in Kotlin JVM
Quantum Harmonizer
Потрогать нельзя, но диспетчер примерно такой.
А, понял, сенкс)
источник

KG

Kamill Gusmanov in Kotlin JVM
Да, его тоже видел. Как раз сидел и разбирался
источник

BP

Bogdan Panchenko in Kotlin JVM
Ivan I
в папке-котлин не было java-классов, только котлин-классы. И оно не работало, точнее не верно работал получение токена. Скопировал весь проект в папку-java, и все заработало.
Вы просто их перекидывание в папку java  без конверта ? Тогда можно посмотреть билдскрипт
источник

II

Ivan I in Kotlin JVM
Bogdan Panchenko
Вы просто их перекидывание в папку java  без конверта ? Тогда можно посмотреть билдскрипт
Да, без конверта. Стандартный билд.Вопрос почему все остальное работает?
источник

II

Ivan I in Kotlin JVM
Сейчас не смогу показать, уже дома. Завтра покажу.
источник