Streamchat.io:访问用户的团队

Streamchat.io: Accessing a user's teams

我正在尝试 Stream's chat API. It is possible to enable multi-tenancy,以便用户只能搜索与他们在同一团队中的其他联系人。我想查询用户的联系人。如果你这样做,你必须像这样指定一个团队过滤器:

Client.shared.queryUsers(filter: .contains("teams", "Chicago Bulls")) 

当然,我不想为不是芝加哥公牛队成员的其他用户硬编码球队名称。我怎么做?据我所知,Swift SDK 中的 User 没有 teams 属性,所以你不能只做 Client.shared.user

https://github.com/GetStream/stream-chat-swift/pull/295 添加了支持 获取新版本。