You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CometChat左侧侧边栏展示选定用户列表时遇TypeError报错求助

解决CometChat侧边栏展示指定用户列表的报错问题

这个TypeError: Cannot read properties of undefined (reading 'getAdminHost')错误,核心原因是你只创建了UsersRequestBuilder对象,但没有调用.build()方法生成实际可用的UsersRequest实例,导致传入UsersConfiguration的是未完成构建的Builder对象,而非有效请求实例。

修正后的代码如下:

let limit = 5;
// 调用.build()生成合法的UsersRequest实例
let usersRequest = new CometChat.UsersRequestBuilder()
  .setLimit(limit)
  .setUIDs(UIDs)
  .build(); // 必须添加这一步

console.log(usersRequest);
setSelectedUsers(new UsersConfiguration({ usersRequestBuilder: usersRequest }));

另外需要额外检查两点:

  • 确认UIDs是格式正确的字符串数组,比如["user_001", "user_002"],不能是undefined或空数组(空数组会返回全部用户,不符合展示指定用户的需求)
  • 确保CometChat SDK已经完成初始化操作,未初始化就创建请求也可能触发类似的未定义属性错误

内容的提问来源于stack exchange,提问作者Suresh P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 02:13:10