Size: a a a

2019 May 06

В

Вафель in Kotlin JVM
мой код / ошибка / код ExpectSuccess
источник

В

Вафель in Kotlin JVM
источник

В

Вафель in Kotlin JVM
источник

VP

Vladimir Petrakovich in Kotlin JVM
Вафель
мой код / ошибка / код ExpectSuccess
pipeline'ы разные, может из-за этого?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Или тип исключения
источник

VA

Victor Alenkov in Kotlin JVM
Alexandr Emelyanov
чем не получается дл 2.1 апаться?
надо больше чем "мало" автотестов на код 🙁 мало ли где что рухнет

пока накостылил через set:
var myFlag: Boolean? = null
           set(value) {
               if (field != null) {
                   throw IllegalStateException("Cannot change variable")
               }
               field = value
           }
источник

В

Вафель in Kotlin JVM
Vladimir Petrakovich
pipeline'ы разные, может из-за этого?
не, пробовал менять
источник

VP

Vladimir Petrakovich in Kotlin JVM
Вафель
не, пробовал менять
Ну дока по клиенту не блещет подробностями, так что welcome to sources 🤷‍♂️
источник

RI

Ruslan Ibragimov in Kotlin JVM
@WaffleLapkin наследуйся от Pipeline exception, или лови Pipeline и потом матчись по cause
источник

В

Вафель in Kotlin JVM
ReceivePipelineException final :\
источник

В

Вафель in Kotlin JVM
Ну и вот ответ на вопрос как это работает
источник

VP

Vladimir Petrakovich in Kotlin JVM
Что ж, тут только на гитхаб идти
источник

В

Вафель in Kotlin JVM
Напишу ишью, а пока обойдусь таким костылём
источник

AE

Alexandr Emelyanov in Kotlin JVM
Victor Alenkov
надо больше чем "мало" автотестов на код 🙁 мало ли где что рухнет

пока накостылил через set:
var myFlag: Boolean? = null
           set(value) {
               if (field != null) {
                   throw IllegalStateException("Cannot change variable")
               }
               field = value
           }
Почему бы тогда не lateinit?
источник

VA

Victor Alenkov in Kotlin JVM
Alexandr Emelyanov
Почему бы тогда не lateinit?
Boolean примитив - Kotlin не даёт так
источник

AE

Alexandr Emelyanov in Kotlin JVM
Victor Alenkov
Boolean примитив - Kotlin не даёт так
А, точно
источник

AE

Alexandr Emelyanov in Kotlin JVM
А почему бы не nullable просто оставить с дефолтом null?
источник

VA

Victor Alenkov in Kotlin JVM
Alexandr Emelyanov
А почему бы не nullable просто оставить с дефолтом null?
свойство прочиталось при запуске приложения и больше не меняется
источник

AE

Alexandr Emelyanov in Kotlin JVM
Victor Alenkov
свойство прочиталось при запуске приложения и больше не меняется
Да, придется чем то жертвовать
источник

В

Вафель in Kotlin JVM
Могу ли я сделать в кторе запрос (client.post{})

И с телом (body = SomeClass(...)) и с multipart/form-data (body = formData {}?)?
источник