如何在流动框架中获取客户信息?
How to get client information in fluid framework?
我可以获取特定于哪个客户端加入会话的信息吗?例如,如果我想在新客户端加入会话并加载容器时向具有客户端 ID 的 DOM 元素添加一个新的 div?
您可以监听具有 joined/left 会话的新客户的受众对象。
Fluid Framework Audience Docs
Fluid Framework Audience Events
const { container, services } =
await client.getContainer(...);
const audience = services.audience;
audience.on("memberAdded", (clientId: string, member: AzureClient) => {
// new member has been added
}
我可以获取特定于哪个客户端加入会话的信息吗?例如,如果我想在新客户端加入会话并加载容器时向具有客户端 ID 的 DOM 元素添加一个新的 div?
您可以监听具有 joined/left 会话的新客户的受众对象。
Fluid Framework Audience Docs
Fluid Framework Audience Events
const { container, services } =
await client.getContainer(...);
const audience = services.audience;
audience.on("memberAdded", (clientId: string, member: AzureClient) => {
// new member has been added
}