Size: a a a

2019 October 09

VM

Vadim Morozov in Kotlin Start
Alexander Levin
Так что если viewMode будет меняться, то может поменяться и значение, которое будет возвращать authorizationAvailable
верно понял?
источник

AL

Alexander Levin in Kotlin Start
Vadim Morozov
верно понял?
Да, всё верно. Если нужно каждый раз по новой считать - пишете computable property (вы это и сделали), если только единожды и запомнить значение - просто присваиваете результат.

Побольше можно прочитать тут: https://kotlinlang.org/docs/reference/properties.html
источник

VM

Vadim Morozov in Kotlin Start
Alexander Levin
Да, всё верно. Если нужно каждый раз по новой считать - пишете computable property (вы это и сделали), если только единожды и запомнить значение - просто присваиваете результат.

Побольше можно прочитать тут: https://kotlinlang.org/docs/reference/properties.html
понял, спасибо, тогда всё ок)
источник

VM

Vadim Morozov in Kotlin Start
Alexander Levin
Да, всё верно. Если нужно каждый раз по новой считать - пишете computable property (вы это и сделали), если только единожды и запомнить значение - просто присваиваете результат.

Побольше можно прочитать тут: https://kotlinlang.org/docs/reference/properties.html
да я тут читаю)
просто как то вы более понятно описали
https://kotlinlang.ru/docs/reference/properties.html
источник

N

Newbie Developer in Kotlin Start
Добрый день
Кто нибудь пробовал использовать ktor?
че то жесть какая-то, делаю по примеру из офф доки, а оно не работает 😄
источник

AL

Alexander Levin in Kotlin Start
Newbie Developer
Добрый день
Кто нибудь пробовал использовать ktor?
че то жесть какая-то, делаю по примеру из офф доки, а оно не работает 😄
Привет. А скиньте конкретно, что у вас не работает. В проде не юзал, но по мелочи проблем не было.
источник

N

Newbie Developer in Kotlin Start
Alexander Levin
Привет. А скиньте конкретно, что у вас не работает. В проде не юзал, но по мелочи проблем не было.
источник

AM

Andrew Mikhaylov in Kotlin Start
А что вас заставляет думать, что оно не работает?
источник

N

Newbie Developer in Kotlin Start
Andrew Mikhaylov
А что вас заставляет думать, что оно не работает?
не запускается))
источник

N

Newbie Developer in Kotlin Start
Andrew Mikhaylov
А что вас заставляет думать, что оно не работает?
ага, зашел
http://localhost:23567/
работает
источник

AM

Andrew Mikhaylov in Kotlin Start
:)
источник

N

Newbie Developer in Kotlin Start
блин, в ide получилось, теперь через командную строку не стартует
Может у меня вообще подход неправильный?)
Подскажите плз, я хочу написать "бекэнд", который будет дергать апи другого сервера, складывать данные себе в бд и отправлять данные на другое АПИ (телеграм бот например)
Мне достаточно для этого использовать только ktor или еще нужно обертку типо boot spring делать?
источник

АО

Алексей Овсянников in Kotlin Start
Newbie Developer
блин, в ide получилось, теперь через командную строку не стартует
Может у меня вообще подход неправильный?)
Подскажите плз, я хочу написать "бекэнд", который будет дергать апи другого сервера, складывать данные себе в бд и отправлять данные на другое АПИ (телеграм бот например)
Мне достаточно для этого использовать только ktor или еще нужно обертку типо boot spring делать?
Вам нужен плагин application и прописать путь до главного файла, например
источник

AM

Andrew Mikhaylov in Kotlin Start
Newbie Developer
блин, в ide получилось, теперь через командную строку не стартует
Может у меня вообще подход неправильный?)
Подскажите плз, я хочу написать "бекэнд", который будет дергать апи другого сервера, складывать данные себе в бд и отправлять данные на другое АПИ (телеграм бот например)
Мне достаточно для этого использовать только ktor или еще нужно обертку типо boot spring делать?
Я у вас хттп-сервера не вижу в описании. Ну то есть вижу, но либы для работы с телеграммом пол капотом сервер уже имеют.
источник

AM

Andrew Mikhaylov in Kotlin Start
Дёрганье апи другого сервера -- это хттп-клиент, складирование в БД -- это клиент для БД (JDBC, асинхронный, ORM, что возьмёте сами), отправить данные в API -- это тоже клиент, а вот телеграмм -- это либо long polling хттп-сервер, либо вебсокеты, но это обычно инкапсулировано в самой либе.
источник

AM

Andrew Mikhaylov in Kotlin Start
Но если вы ещё и веб-морду к этому делаете, к примеру, то да, кейтор-сервера с головой хватит.
источник

N

Newbie Developer in Kotlin Start
Алексей Овсянников
Вам нужен плагин application и прописать путь до главного файла, например
уже добавил и вроде заработало, спасибо
Я нашел инфу об этом в другом разделе ктора, но наверное это не ктору относится а к gradle..)
источник

SB

Stanislav Bohoon in Kotlin Start
а есть ли в java оператор, который работает как with в котлине?)
источник

AM

Andrew Mikhaylov in Kotlin Start
Stanislav Bohoon
а есть ли в java оператор, который работает как with в котлине?)
Во-первых, у нас тут не @javastart, во-вторых, нет :)
источник

N

Newbie Developer in Kotlin Start
Andrew Mikhaylov
Дёрганье апи другого сервера -- это хттп-клиент, складирование в БД -- это клиент для БД (JDBC, асинхронный, ORM, что возьмёте сами), отправить данные в API -- это тоже клиент, а вот телеграмм -- это либо long polling хттп-сервер, либо вебсокеты, но это обычно инкапсулировано в самой либе.
лонг-пулинг и вебсоекеты это все хорошо, но я же могу и просто в цикле запрашивать, верно?) для начала это тоже пойдет)

На счет веб морды - нет, она мне не нужна
источник