listStreams method Null safety

Future<List<StreamingMountPoint>> listStreams()

Get list of all streaming mount-point available on server

Implementation

Future<List<StreamingMountPoint>> listStreams() async {
  var payload = {"request": "list"};
  var response = await this.send(data: payload);
  if (response['janus'] == 'success' && response['plugindata'] != null && response['plugindata']['data'] != null && response['plugindata']['data']['list'] != null) {
    return (response['plugindata']['data']['list'] as List<dynamic>).map((e) => StreamingMountPoint.fromJson(e)).toList();
  }
  return [];
}