SecurityChecker constructor

SecurityChecker({
  1. required IJailbreakRootDetector detector,
  2. required AppLogger logger,
  3. Set<SecurityCheckType>? enabledChecks,
})

Creates a checker using detector for platform calls.

enabledChecks overrides the platform-appropriate default set, which is useful in tests to exercise specific checks in isolation.

Implementation

SecurityChecker({required IJailbreakRootDetector detector, required AppLogger logger, Set<SecurityCheckType>? enabledChecks})
  : _detector = detector,
    _logger = logger,
    _enabledChecks = enabledChecks ?? _getDefaultEnabledChecks();