首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GetStream-IO -包含实时数据的动态内容

GetStream-IO -包含实时数据的动态内容
EN

Stack Overflow用户
提问于 2017-03-17 11:31:51
回答 1查看 182关注 0票数 4

我正在尝试找出在get-stream中存储数据的最佳方法,以及如何在客户端提取实时数据。

例如,假设我有一个用户,他们有一个图像。当他们创建帖子时,我添加了一个活动:

代码语言:javascript
复制
const eventStreamPromise = eventStream.addActivity({
  actor: event,
  verb: 'post',
  object: postId,
  foreign_id: postId,
  postText: 'some text',
  user: 'internalUserId',
});

我认为我应该只使用对用户的引用,这对于我在提要上进行初始加载(我从客户端提取提要)来说是很好的。但是,当我在客户端订阅提要时,我不确定获取这些数据的最佳方式。

代码语言:javascript
复制
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);
  });

任何建议都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2017-03-17 17:13:45

传递给subscribe()方法的匿名函数在每次实时更新时都会被调用。传递的data参数包含活动以及一些额外的元数据,比如时间戳。

在这个'callback‘函数中,你可以读取字段,例如'user’id,从你的后端拉取数据,更新你的客户端等等。

希望这能帮上忙?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42848747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档