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 [];
}