listStreams method Null safety
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 [];
}