fetchChatRoomInfoFromServer method
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.
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;
}
}