Size: a a a

Kotlin Community

2019 December 20

BV

Boris Vanin in Kotlin Community
Это только модуль жфх требует жфх, сами же корутины прекрасно без него работают
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
Это только модуль жфх требует жфх, сами же корутины прекрасно без него работают
Так это один проект же, если просто запустить gradle build - ничего не получится.
Собирать этот модуль отдельно - это жесть какая-то.
источник

BV

Boris Vanin in Kotlin Community
Vladimir Petrakovich
Так это один проект же, если просто запустить gradle build - ничего не получится.
Собирать этот модуль отдельно - это жесть какая-то.
Да, сборке нужно, использованию не нужно
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
Да, сборке нужно, использованию не нужно
Ну вообще речь шла про сам проект, а не использование 🙄
источник

AT

Alexey Tkachenko in Kotlin Community
А не знает ли кто, можно ли для kotlinx.serialization написать аннотацию @Serializable не просто на атрибуте, а на коллекции атрибутов?
источник

AM

Andrew Mikhaylov in Kotlin Community
UuidSerializer.list знаю, а вот как это к аннотации прикрутить -- не знаю, не пробовал. Но можно повесить на файл @file:UseSerializer(UuidSeroalizer::class) (наверна и на класс можно)
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Tkachenko
А не знает ли кто, можно ли для kotlinx.serialization написать аннотацию @Serializable не просто на атрибуте, а на коллекции атрибутов?
Нужен специально для листа сделать. Его просто получить но как в аннотацию пропихнуть хз. Я лично делаю переменные
источник

AT

Alexey Tkachenko in Kotlin Community
Bogdan Panchenko
Нужен специально для листа сделать. Его просто получить но как в аннотацию пропихнуть хз. Я лично делаю переменные
Я лично делаю переменные
А можно пример?
источник

BP

Bogdan Panchenko in Kotlin Community
Andrew Mikhaylov
UuidSerializer.list знаю, а вот как это к аннотации прикрутить -- не знаю, не пробовал. Но можно повесить на файл @file:UseSerializer(UuidSeroalizer::class) (наверна и на класс можно)
Я так и сделал
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Tkachenko
Я лично делаю переменные
А можно пример?
Ну у меня Pair<LocalTime, BigDecimal> эго можно создать с помощью специального класса. val valuePairSerializer = create()
источник

BP

Bogdan Panchenko in Kotlin Community
Andrew Mikhaylov
UuidSerializer.list знаю, а вот как это к аннотации прикрутить -- не знаю, не пробовал. Но можно повесить на файл @file:UseSerializer(UuidSeroalizer::class) (наверна и на класс можно)
@AMT_299300118 для коллекций вроде этого должно хватить
источник

d

double_b in Kotlin Community
ребят, у меня ща будет взрыв мозга - что делаю не так? клиент отправляет паблик кей в Base64 - все приходит корректно (в логе видно - проверял через несколько онлайн сервисов - все декодируют с первого раза) - а у меня вылетает это на 14стр. помогите а
источник

AT

Alexey Tkachenko in Kotlin Community
Bogdan Panchenko
@AMT_299300118 для коллекций вроде этого должно хватить
Не соображу, как это использовать. Есть пример?
источник

CS

Constantine Stupakevich in Kotlin Community
double_b
ребят, у меня ща будет взрыв мозга - что делаю не так? клиент отправляет паблик кей в Base64 - все приходит корректно (в логе видно - проверял через несколько онлайн сервисов - все декодируют с первого раза) - а у меня вылетает это на 14стр. помогите а
покажи как у тебя вызывается экстеншен, а лучше перепиши на обычный метод
источник

d

double_b in Kotlin Community
Constantine Stupakevich
покажи как у тебя вызывается экстеншен, а лучше перепиши на обычный метод
вот привел к такому виду - все равно тоже самое. пойду отдохну, походу сегодня не получится
источник

CS

Constantine Stupakevich in Kotlin Community
double_b
вот привел к такому виду - все равно тоже самое. пойду отдохну, походу сегодня не получится
ну а ошибку пишет в 33 строке чего-то
источник

CS

Constantine Stupakevich in Kotlin Community
а ну понятно, null, выведи стэк трейс ошибки
источник

VP

Vladimir Petrakovich in Kotlin Community
double_b
ребят, у меня ща будет взрыв мозга - что делаю не так? клиент отправляет паблик кей в Base64 - все приходит корректно (в логе видно - проверял через несколько онлайн сервисов - все декодируют с первого раза) - а у меня вылетает это на 14стр. помогите а
Надо использовать Base64.getMimeDecoder(), если у вас переводы строк есть
источник

VP

Vladimir Petrakovich in Kotlin Community
В доке от Base64 это написано, если что
источник

CS

Constantine Stupakevich in Kotlin Community
ну да, или удалить спец символы, также не понятно зачем byteArray -> String -> byteArray
источник