These are chat archives for synrc/n2o

10th
May 2017
Andy
@m-2k
May 10 2017 09:49

@221V зачем ты мне в приват пишешь по вопросам n2o? приват для личных вопросов

ttl() -> wf:config(n2o,ttl,60*15).

(https://github.com/synrc/n2o/blob/4.4/src/handlers/n2o_session.erl#L73)

221V
@221V
May 10 2017 22:25

другими словами она берет ID сессии и подписывает процесс на получение событий по этому имени через PubSub для событийной модели чятика

разрешите уточнить - получается она нужна не один раз после логина, а в каждом модуле-странице где нужно что-то пулять по подписанным процессам, верно понял?

Andy
@m-2k
May 10 2017 22:35
Рега на некий канал нужна при каждом старте процесса (event(init)) в котором ты хочешь видеть уведомления от других процессов (или этого процесса).
В n2o есть PubSub на основе gproc или syn на выбор
логин и подписка на сообщения никак не связаны, более того в той строке, так как там нет логина и чего-либо с ним связанного
при запросе любой страницы браузеру выдается кука идентифицирующая пользователя в сети для сервера
Andy
@m-2k
May 10 2017 22:40
в той строке процесс подписывается на события для этой куки, так как она уникальна в рамках одного пользователя что используется в логике приложения
можешь написать там wf:reg(111), отправлять сообщения в 111 через wf:send(111, Msg) и сделать тем самым общий чят для всех подключенных клиентов, так как они будут использовать один канал на всех: 111
Ты просто зашкварился со своей авторизацией. Накрутишь её потом, разберись с основным.
Namdak Tonpa
@5HT
May 10 2017 23:17
нихуя себе тренинги пошли :-)
Andy
@m-2k
May 10 2017 23:19
Дeлать нeхуй :smile:
Namdak Tonpa
@5HT
May 10 2017 23:21
важно понимать, что event(init) -> []; может быть пустым :-)
что, все, что там написано — это кастомная функциональность приложения, которая вызывается при старте страницы
старт страницы считается либо N2O, сообщение HEART протокола либо client.subscribed MQTT протокола
продолжу жанр лаконичных высказываний
Andy
@m-2k
May 10 2017 23:23
Eму до протокола как до Китая раком, пусть в клиeнтском апи сначала разбeрeтся
Двоe суток проeбать на пабсаб это пизда
Namdak Tonpa
@5HT
May 10 2017 23:24
PubSub компонент присутствует в любом фреймворке, в любой системе. Еще это называется SOA.
вряд ли он не понимает, что это такое
ему просто непонятен фольклер n2o-шный
что за сессии например, что они обозначают
Andy
@m-2k
May 10 2017 23:25
Как для iOS приложения писать? Я нe понимаю нихуя в этих калифорнийских подeлках! :smile:
Namdak Tonpa
@5HT
May 10 2017 23:25
и как они связаны с куками
Andy
@m-2k
May 10 2017 23:26
Да он регистрацию дeлаeт как самоe главноe в вeбe, чтобы на eго парашe смогли зарeгаться и добавить аватарку в профиль )
Namdak Tonpa
@5HT
May 10 2017 23:27
в skyline были классные профили, помнишь @doxtop
на бутстрепике втором еще рисовали :-)
Andy
@m-2k
May 10 2017 23:28
Доктор, ты там сдeлал ужe из kvs_feeds распрeдeлeнный RPC?
Дeлись давай
Чтобы шарды eбашить
Namdak Tonpa
@5HT
May 10 2017 23:29
доктор касандру собирает
Andy
@m-2k
May 10 2017 23:29
А ты разбираeшь?
Namdak Tonpa
@5HT
May 10 2017 23:30
а я к касандре не имею никакого отношения )