Size: a a a

2019 December 21

МБ

Максим Барулин in pro.elixir
Если очень надо что-то запускать, то пусть это будет gen server
источник

PG

Pïg Grëënëst in pro.elixir
Максим Барулин
Если очень надо что-то запускать, то пусть это будет gen server
Amen
источник

D

Dk in pro.elixir
Максим Барулин
С телефончик сложно, сразу понять, еюно точно могу сказать, что Надя возвращает не просто ок, а ок, messge
Исправил, спасибо
источник

МБ

Максим Барулин in pro.elixir
Лучше попытаться воткнуть немного в ОТП, и потом иметь в тысячу раз меньше проблем
источник

МБ

Максим Барулин in pro.elixir
Можно сгенерировать скелет через mix new --sup встроить туда свой ген сервер, для чего надо буквально одну строку
источник

МБ

Максим Барулин in pro.elixir
И дёргать оттуда что угодно, если надо периодически, то можно через send_after отсылать самому себе сообщеньки
источник

МБ

Максим Барулин in pro.elixir
И не надо никаких спаунов и прочих штук, в которых легко заблудиться и потеряться
источник

МБ

Максим Барулин in pro.elixir
Ген сервер прост как топор
источник

ВК

Василий Кузнецов in pro.elixir
Dk
В общем, вот. Код почти рабочий, только сообщения в телеграм не отсылаются с ошибкой unknown_reply. Не понял пока как чинить.

А вообще, я впервые пишу на функциональном чём-то и понимаю, что код может выглядеть как белиберда. Прошу объяснить в чём мои ошибки.

https://pastebin.com/E2kgPfwx
This page has been removed!
источник

D

Dk in pro.elixir
Ой
источник

D

Dk in pro.elixir
Василий Кузнецов
This page has been removed!
Починил
источник

ВК

Василий Кузнецов in pro.elixir
источник

ВК

Василий Кузнецов in pro.elixir
добавляйте вопрос, если метод вернет true/false - это конвенция
источник

ВК

Василий Кузнецов in pro.elixir
добавляйте воск знак, если ждете exception
источник

ВК

Василий Кузнецов in pro.elixir
process_response_body!
источник

ВК

Василий Кузнецов in pro.elixir
тут @slavenin правильно сказал про send_after. Если причина в том, что у вас временно нет соединения - нужно дать передохнуть, может что изменится. Вы тут мгновенно посылаете сразу
источник

ВК

Василий Кузнецов in pro.elixir
ну и тут можно разбить на более простые кейсы
источник

ВК

Василий Кузнецов in pro.elixir
вроде как рекоммендуют использовать pattern matching для упрощения кода
источник

D

Dk in pro.elixir
Спасибо большое. Я исправлю и запомню
источник

D

Dk in pro.elixir
Я починил Nadia. Неправильно socks5 настроил.
источник