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 не знает об изменении, и никакое уведомление не вызвано.

0 ответов

Другие вопросы по тегам