detectClipboardPatternsInItems method
Implementation
@override
Future<List<List<String>>> detectClipboardPatternsInItems({
List<int>? itemIndexes,
List<String>? patterns,
}) async {
final args = <String, dynamic>{};
if (patterns != null) {
args['patterns'] = patterns;
}
if (itemIndexes != null) {
args['itemIndexes'] = itemIndexes;
}
final result = await methodChannel.invokeListMethod<dynamic>(
'detectClipboardPatternsInItems',
args,
);
if (result == null) {
return const <List<String>>[];
}
return result.map((item) => (item as List<dynamic>).cast<String>()).toList(growable: false);
}