getInfo method Null safety
override
Implementation
@override
Future<dynamic> getInfo() async {
if (!isConnected) {
connect();
}
Map payload = {};
String transaction = getUuid().v4();
payload['transaction'] = transaction;
payload['janus'] = 'info';
sink!.add(stringify(payload));
return parse(await stream.firstWhere(
(element) => (parse(element)['transaction'] == payload['transaction']),
orElse: () => {}));
}