getRemoteUsers method

  1. @override
Future<List<ZoomVideoSdkUser>?> getRemoteUsers()

Get a list of the session's remote users.
Return a list of remote users objects ZoomVideoSdkUser

Implementation

@override
Future<List<ZoomVideoSdkUser>?> getRemoteUsers() async {
  var userListString = await methodChannel
      .invokeMethod<String?>('getRemoteUsers')
      .then<String?>((String? value) => value);

  var userListJson = jsonDecode(userListString!) as List;
  List<ZoomVideoSdkUser> userList = userListJson
      .map((userJson) => ZoomVideoSdkUser.fromJson(userJson))
      .toList();

  return userList;
}