scanAll method
Runs a one-time scan. If enabledThreats is empty, all threats are scanned.
Implementation
Future<RaspResult> scanAll({Set<Threat> enabledThreats = const {}}) async {
_ensureInitialized();
final threats = enabledThreats.isEmpty
? Threat.active
: enabledThreats.intersection(Threat.active);
_breadcrumb(
'scanAll',
data: {'requested': threats.map((t) => t.name).toList()},
);
final result = await _platform.scanAll(threats.map((t) => t.name).toList());
return RaspResult.fromMap(result);
}