configure method
void
configure({
- bool enableScreenshotOnUi = DefaultConfiguration.enableScreenshotOnUi,
- bool enableRageClickScreenshot = DefaultConfiguration.rageClickScreenshot,
- double rageClickScreenshotPercent = DefaultConfiguration.rageClickScreenshotPercent,
- double imageQuality = DefaultConfiguration.screenshotImageQuality,
- GlobalKey<
State< ? appRootKey,StatefulWidget> >
Configurar la captura de screenshots
Implementation
void configure({
bool enableScreenshotOnUi = DefaultConfiguration.enableScreenshotOnUi,
bool enableRageClickScreenshot = DefaultConfiguration.rageClickScreenshot,
double rageClickScreenshotPercent =
DefaultConfiguration.rageClickScreenshotPercent,
double imageQuality = DefaultConfiguration.screenshotImageQuality,
GlobalKey? appRootKey,
}) {
_enableScreenshotOnUi = enableScreenshotOnUi;
_enableRageClickScreenshot = enableRageClickScreenshot;
_rageClickScreenshotPercent = rageClickScreenshotPercent.clamp(0.0, 1.0);
_imageQuality = imageQuality.clamp(0.1, 1.0);
_appRootKey = appRootKey;
ObslyLogger.debug(
'DEBUGCONFIG: Screenshot capture configured: UI=$enableScreenshotOnUi, RageClick=$enableRageClickScreenshot');
ObslyLogger.debug('DEBUGCONFIG: _enableScreenshotOnUi set to: $_enableScreenshotOnUi');
}