Теперь токен соединения генерируется на всех страницах, если вы хотите переопределить его, вы можете задать свои параметры в конструкторе для токена, хоста и пути.
Добавлена проверка подписки на существующий канал.
Полностью обновлен js для работы с центрифугой. Теперь это ядро, как и планировалось изначально, не обрабатывает никаких элементов. Только соединения, обработка событий и подписка на каналы
js с центрифугой и подключением к ней теперь работает на всех страницах, это сделано специально для того, чтобы другие дополнения могли взаимодействовать с ней и использовать элементы на других страницах
Для перехода на версию 6 воспользуйтесь сервисом миграции:
Пример нового конфига:Код:{ "client": { "token": { "hmac_secret_key": "YOUR_DATA" }, "allowed_origins": [ "http://localhost", ] }, "channel": { "namespaces": [ { "name": "public", "allow_subscribe_for_client": true }, { "name": "dm", "allow_user_limited_channels": true } ] }, "admin": { "enabled": true, "password": "YOUR_DATA", "secret": "YOUR_DATA" }, "http_api": { "key": "YOUR_DATA" } }