listRooms method
Implementation
Future<List<JanusTextRoom>?> listRooms() async {
var payload = {
"request": "list",
};
_handleRoomIdTypeDifference(payload);
_context._logger.fine('list rooms invoked');
JanusEvent response = JanusEvent.fromJson(await this.send(data: payload));
JanusError.throwErrorFromEvent(response);
return (response.plugindata?.data?['list'] as List<dynamic>?)
?.map((e) => JanusTextRoom.fromJson(e))
.toList();
}