Size: a a a

Scala User Group

2020 April 23

IP

Ilya Pribytkov in Scala User Group
Ilya Pribytkov
как сделать из F[Response[ Either[ String, String]]] сделать F[ Response [  String ]] не распаковывая F и не запаковывая обратно?
Я же и хочу сделать вот это
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ilya Pribytkov
Я же и хочу сделать вот это
Что за Response?
источник

ЮБ

Юрий Бадальянц in Scala User Group
У него наверняка есть метод map
источник

IP

Ilya Pribytkov in Scala User Group
Юрий Бадальянц
Что за Response?
Из sttp.client
источник

ЮБ

Юрий Бадальянц in Scala User Group
источник

𝛈µ

𝛈 µ in Scala User Group
Юрий Бадальянц
Так у вас свой тест дискавери? Жестко
Да. Скалатест мы используем только как синтаксис и репортер. Дискавери и раннеры у нас свои
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ilya Pribytkov
Из sttp.client
В скасти можно компилируемый код сделать, если что
источник

IP

Ilya Pribytkov in Scala User Group
Юрий Бадальянц
В скасти можно компилируемый код сделать, если что
Это как?
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ilya Pribytkov
Это как?
Там можно подключать библиотеки и запускать код. Там вроде довольно понятный ин
источник

ЮБ

Юрий Бадальянц in Scala User Group
Интерфейс
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ilya Pribytkov
Это как?
источник

VS

Vladimir Sam in Scala User Group
узнал, применил :)
источник

ЮБ

Юрий Бадальянц in Scala User Group
Vladimir Sam
узнал, применил :)
источник

IP

Ilya Pribytkov in Scala User Group
В общем, внури Response[Either[String,String]] надо заменить Either[String, String]] на просто String, как пробраться в нутрь Response?
источник

VD

Vladislav Dolbilov in Scala User Group
response.body
источник

VD

Vladislav Dolbilov in Scala User Group
response.copy(body = response.body.merge)
источник

IP

Ilya Pribytkov in Scala User Group
Vladislav Dolbilov
response.copy(body = response.body.merge)
Охеренно, спасибо!
источник

ОД

Олег Дёгтев in Scala User Group
Можно ли как то потребовать инстанс MonadError для однодырочного F, используя скаловый сахар F[_]: MonadError, зафиксировав второй тип как Throwable?
источник

ОД

Олег Дёгтев in Scala User Group
Вот моя попытка через kind projector https://scastie.scala-lang.org/1Y1ugSdlT0CSq8UkAjkNRw
источник

ЮБ

Юрий Бадальянц in Scala User Group
источник