限制JS Get Stream Library

时间:2016-03-17 03:00:12

标签: getstream-io

在我们的架构中,出于安全性和其他原因,我们确保在所有ID到达用户之前对其进行编码。

当我们开始使用流时,我们将非编码的id推送到流,因为我们从未想过它们会被公开。

但是,在使用get stream JS库获取实时通知时,发回的数据包括从后端发送到流的大部分内容。

所以现在我们开始编码我们推送到流的ID的过程,但后来我们才意识到我们将放弃getActivities过滤选项,例如id_lte。

有没有办法控制哪个字段被发送回前端而不是主要是后端数据的转储。

对于我们来说,我们真正需要的是来自js实时库的实时计数而不是别的。我们在按钮上显示实时计数,当用户按下按钮时,我们通过后端获取数据。

我们必须经历我们的后端,不管是什么,因为我们需要浓缩过程,而句子生成也在后端。我们无法利用原始流数据,因此它也是一个带开关浪费。

1 个答案:

答案 0 :(得分:1)

目前无法配置与实时更新一起发送的数据。解决方案可能是设置实时webhookssqs queue以推送到您的后端并自行处理与客户的实时连接。

关于编码或非编码ID的问题,存储在GetstreamIO活动上的ID总是由我们的服务生成的UUID,您不能覆盖此值。因此,您仍然可以使用id_lte过滤器参数。