scan method

  1. @override
Future<List<String>> scan({
  1. String? regex,
  2. String? sharedBy,
  3. bool auth = true,
})
override

scan

Implementation

@override
Future<List<String>> scan(
    {String? regex, String? sharedBy, bool auth = true}) async {
  var builder = ScanVerbBuilder()
    ..sharedBy = sharedBy
    ..regex = regex
    ..auth = auth;
  var scanResult = await executeVerb(builder);
  if (scanResult != null) {
    scanResult = scanResult.replaceFirst('data:', '');
  }
  return (scanResult != null && scanResult.isNotEmpty)
      ? List.from(jsonDecode(scanResult))
      : [];
}