Мне очень хочется высказать все, что я думаю по поводу API нового портала, но.
Я просто вежливо попрошу, пожалуйста, сделайте нормальную документацию по каждому событию для сервера и клиента.
Нормальную.
Которая точно описывает все входящие и выходящие параметры именно в том формате, в котором их ожидает сервер и клиент.
Просто пара примеров:
событие /chat/join
Описание в документации: channel: <string|null> id of channel, null for defult
Как должно быть на самом деле: stream/18263
В описании события не сказано о том, что там по сути должен быть не INT, а строка, начинающаяся со strеam/
Идем дальше
На событие /chat/join должен приходить ответ, содержащий последние 100 сообщений чата.
На самом деле:
{} (пустой объект)
Еще один пример, и я останаливаюсь
Событие /chat/user/join
Описание в документации:
"приходит для всех пользователей, подключившихся к чату, после /chat/join приходит полный список пользователей текущего канала, используя это событие"
Что и когда должно возвращаться в каком порядке, чтобы получить список пользователей в канале? Хотя бы маленький, крошечный пример — и было бы намного проще.
Пожалуйста, сделайте API работающим и документированным, иначе в его существовании нет большого смысла.
Я готов помочь в составлении документации на добровольных началах. Аминь.