getAllDisplays method

Future<List<Display>> getAllDisplays()

Implementation

Future<List<Display>> getAllDisplays() async {
  final Map<String, dynamic> arguments = {
    'devicePixelRatio': devicePixelRatio,
  };
  final Map<dynamic, dynamic> resultData =
      await _channel.invokeMethod('getAllDisplays', arguments);

  List<Display> displayList = [];

  if (resultData['displays'] != null) {
    displayList = (resultData['displays'] as List)
        .map((item) => Display.fromJson(Map<String, dynamic>.from(item)))
        .toList();
  }

  return displayList;
}