getAllDisplays method

  1. @override
Future<List<Display>> getAllDisplays()
override

Implementation

@override
Future<List<Display>> getAllDisplays() async {
  final displays = nativeapi.DisplayManager.instance.getAll();
  try {
    if (displays.isEmpty) {
      throw Exception('Unable to get all displays.');
    }
    return displays.map(displayFromNative).toList();
  } finally {
    for (final display in displays) {
      display.dispose();
    }
  }
}