getDisplayRegions method
Implementation
@override
Future<List<DuoDisplayRegion>> getDisplayRegions() async {
final value = await _invoke('getDisplayRegions');
if (value is! List<Object?>) {
throw PlatformException(
code: 'invalid_response',
message: 'Expected display region list.',
);
}
return value
.map(
(item) => _decode(
() =>
DuoDisplayRegion.fromMap(_responseMap(item, 'display region')),
'display region',
),
)
.toList(growable: false);
}