如何从 Alfred 获取已连接客户端的数量?

时间:2021-06-23 01:01:44

标签: fluid-framework

我发现 Alfred knows 为给定(租户、文档)对的所有连接的客户端。但是,我还没有找到任何 HTTP 或 WebSocket API 来获取此信息。我错过了什么? 为什么我需要这个? 我正在构建一个机器人(一个服务器端客户端到流体),它将负责将文件表示转换为流体,反之亦然。我的机器人需要知道最后一个客户端何时消失,以便它可以将流畅的操作转换回(旧版)文件。

1 个答案:

答案 0 :(得分:0)

我们不提供服务端 API 来获取已连接客户端的列表。但是,我们会在 quorum 中维护所有写入器客户端的列表。使用它,您可以始终跟踪连接到会话的作者列表。

请注意,对于您的场景,这将要求您的机器人已经在运行,以便它可以跟踪每个人何时离开会话。如果您只想在每个客户离开时才生成机器人,您可以跟踪 noClient 操作。当每个人都离开会话时,我们会发送此操作。

相关问题