Size: a a a

2019 March 29

Е

Евгений in pro.elixir
процесс эликсировский имеется в виду
источник

EV

Eugene Vasiliev in pro.elixir
то есть ты хочешь один пабсаб подписать на другой пабсаб?
источник

Е

Евгений in pro.elixir
вот есть Phoenix.Channel и у него есть коллбэк hanle_info
источник

Е

Евгений in pro.elixir
скажем так. пользователь подписывается на свой личный приватный топик, и мне надо слать ему лично приватные обновления
источник

Е

Евгений in pro.elixir
эти обновления можно получать в виде сообщений, подписавшись на них (как именно не важно)
источник

AB

Alexey Bolshakov in pro.elixir
Eugene Vasiliev
то есть ты хочешь один пабсаб подписать на другой пабсаб?
такое да, можно. при подписке на что-то, в обработчике, подписать на другой какой-нибудь топик. или несколько
источник

Е

Евгений in pro.elixir
где именно? мне подписываться?
источник

Е

Евгений in pro.elixir
в join?
источник

Е

Евгений in pro.elixir
просто я не совсем понимаю как оно в кишках реализовано. Насколько я понял на каждого пользователя присоединившегося к каналу создается эликсировский процесс, который живет пока пользователь он-лайн. верно?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Задача странная
источник

Е

Евгений in pro.elixir
соответственно, мне надо подписываться в Channel.connect и тогда все сообщения по подписке будут приходить в Channel.handle.info?
источник

Е

Евгений in pro.elixir
Почему странная?
источник

Е

Евгений in pro.elixir
Может я коряво ее решаю?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Когда кто-то подключается к сокету, ты можешь это отследить внутри системы, и слать ему все что угодно при условии уникальности
источник

Е

Евгений in pro.elixir
Допустим у пользователя есть некий счет. Он где-то там за пределами приложения с фениксов меняется и мне нужно его обновлять в браузере у пользователя.
источник

Е

Евгений in pro.elixir
по факту такая задача стоит
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И что, он свои изменения пушит в пабсаб?
источник

Е

Евгений in pro.elixir
в некий пабсаб, да
источник

Е

Евгений in pro.elixir
внешнее приложение пушит в свой пабсаб, а другие могут подписаться на него
источник

Е

Евгений in pro.elixir
сначала я хотел создать генсервер тупо подписывающийся на обновы всех пользователей и пушащий их в соотвутствующие топики "user: #{user_id}"
источник