fetchChatRoomInfoFromServer method
~english Gets the details of the chat room from the server. By default, the details do not include the chat room member list.
Param roomId
The chat room ID.
Return The chat room instance.
Throws A description of the exception. See ChatError. ~end
~chinese 从服务器获取聊天室详情,默认不取成员列表。
Param roomId
聊天室 ID。
Return 返回聊天室对象。
Throws 如果有异常会在这里抛出,包含错误码和错误描述,详见 ChatError。 ~end
Implementation
Future<ChatRoom> fetchChatRoomInfoFromServer(
String roomId, {
bool fetchMembers = false,
}) async {
Map result = await _channel.invokeMethod(
ChatMethodKeys.fetchChatRoomInfoFromServer,
{"roomId": roomId, "fetchMembers": fetchMembers});
try {
ChatError.hasErrorFromResult(result);
return ChatRoom.fromJson(
result[ChatMethodKeys.fetchChatRoomInfoFromServer]);
} on ChatError catch (e) {
throw e;
}
}