2016-08-06 3 views
0

При подписке на фид уведомлений есть ли способ получить невидимые и непрочитанные подсчеты уведомлений из полезной нагрузки, предоставленной обещанием подписки на получение в реальном времени? Если нет, планируют ли это реализовать в будущем?Getstream.io как включить подсчет уведомлений в режиме реального времени

Я знаю, что могу сделать notificationFeed.get({limit: 0}), чтобы получить эти данные, однако, в нашей текущей системе было бы намного удобнее, если бы этот счет пришел с полезной нагрузкой на подписку.

this.notificationFeed 
    .subscribe((payload) => { 
     console.log(payload) 
    }) 
    .then(() => { 
     //console.log('Full (Global Feed Flat): Connected to faye channel, waiting for realtime updates'); 
    }, (err) => { 
     console.error('Full (Notification Feed): Could not establish faye connection', err); 
    }); 

В настоящее время, полезная нагрузка не включает в себя невидимые или непрочитанные счетчик, давая обратно данные из канала уведомления.

+0

Полезная нагрузка для фидов уведомлений должна содержать дополнительные поля рядом с 'new' и' deleted'. А именно «непрочитанные» и «невидимые», если эти поля не отображаются в вашей полезной нагрузке, что-то не так, обратитесь в службу поддержки с идентификатором приложения, для которого у вас возникла эта проблема. – Matthisk

ответ

0

Полезная нагрузка в реальном времени не включает unseen/unread рассчитывается на фид. Если вы слушаете изменения в фиде и хотите обновить счетчики, вам нужно выполнить вызов API и получить оттуда счетчики.