getRoles method

Future<List<HMSRole>> getRoles()

Returns all the HMSRole roles possible in the room

Implementation

Future<List<HMSRole>> getRoles() async {
  List<HMSRole> roles = [];
  var result = await PlatformService.invokeMethod(PlatformMethod.getRoles);
  if (result is Map && result.containsKey('roles')) {
    if (result['roles'] is List) {
      for (var each in (result['roles'] as List)) {
        HMSRole role = HMSRole.fromMap(each);
        roles.add(role);
      }
    }
  }
  return roles;
}