社区我实现了stream-chat和stream-chat-react getStream
您好,我想在某些事件上显示系统消息 例如:用户 A 将用户 B 添加到聊天中(这里用户 A 和用户 B 是两个用户的名称,但我不想发送这些消息,因为这是因为我希望如果用户 A 将其名称更改为 USER X,那么以前的消息也会更新。)我想要有关如何实现此目标的指导。
Stream 允许我通过 addMemberToChannel 事件发送系统消息,但我无法找到如何将它用于我的特定情况。
预期输出:
我正在创建一个具有聊天功能的应用程序,并且正在使用 Stream Chat Flutter。我按照官方教程进行操作:https://getstream.io/chat/flutter/tutorial/
该教程说使用builderinMaterialApp并用 包裹子路由StreamChat。
return MaterialApp(
builder: (context, widget) {
return StreamChat(
client: client,
child: widget,
);
},
home: StreamChannel(
channel: channel,
child: const ChannelPage(),
),
);
Run Code Online (Sandbox Code Playgroud)
然后再打电话client.connectUser。
我想知道如何有效地断开和重新连接用户,并确保 Web 套接字连接关闭,而不用StreamChat.
大多数 Stream 示例展示了如何初始化和连接整个应用程序的用户,然后让他们保持连接。但我只想在应用程序的聊天部分打开时初始化并连接到 Stream。