deepstream.io Список подписки () не запускается
Используя deepstream.io: 3.1.1 и deepstream.io-client-js: 2.3.0 обновления в списке не распространяются при использовании list.addEntry('some-id')
вместо того, чтобы получать уведомления об изменениях, я должен использовать list.setEntries([..., 'some-id'])
пример:
клиент 1: (после подключения и аутентификации на сервере)
cars = deepstreamClient.record.getList('cars/all')
клиент 2: (после подключения и аутентификации на сервере)
cars = deepstreamClient.record.getList('cars/all')
cars.subscribe(console.log)
теперь клиент 2 напечатает все изменения в списке машин, например:
клиент 1: cars.setEntries(['porche','ferrari','bmw'])
заставляет клиента 2 печатать ['porche','ferrari','bmw']
,
Однако, просто добавив элемент в cars
список в клиенте 1: cars.addEntry('audi')
только меняет cars
список в клиенте 1; клиент 2 не знает об изменении, и никакое уведомление не вызвано.