addScreenshot method

Future<String?> addScreenshot({
  1. String? elementId,
})

API manual para capturar screenshot (equivalente a addScreenshot del JS SDK)

Implementation

Future<String?> addScreenshot({String? elementId}) async {
  try {
    final screenshot = await getPNGScreenShot();
    if (screenshot != null) {
      ObslyLogger.log(
          'Manual screenshot captured ${elementId != null ? 'for element: $elementId' : ''}');
    }
    return screenshot;
  } catch (e) {
    ObslyLogger.error('Error in manual screenshot capture: $e');
    return null;
  }
}