javascript – GetStream-IO – 动态内容使用实时数据
作者:互联网
我试图找出在get-stream中存储数据的最佳方法,以及如何在客户端提取实时数据.
例如,假设我有一个用户,他们有一个图像.当他们创建帖子时,我添加了一个活动:
const eventStreamPromise = eventStream.addActivity({
actor: event,
verb: 'post',
object: postId,
foreign_id: postId,
postText: 'some text',
user: 'internalUserId',
});
我认为我只会使用一个对用户的引用,这对于我在Feed上进行初始加载时很好(我从客户端提取源).但是,当我订阅客户端的订阅源时,我不确定获取此数据的最佳方法.
this.getStreamListener = feed
.subscribe((data) {
console.log(data, 'got feed data, now what?');
})
.then(() {
console.log('now listening to changes in realtime');
})
.catch((error) => {
console.log('error', error);
});
任何建议表示赞赏!
解决方法:
传递给subscribe()方法的匿名函数在每次实时更新时调用.传递的数据参数包含活动以及一些其他元数据,如时间戳.
在“回调”功能中,您可以阅读字段,例如’用户’ID,从后端提取数据,更新客户端等.
希望这有帮助吗?
标签:javascript,getstream-io 来源: https://codeday.me/bug/20190701/1350734.html