//
//  ScanbotSDKCapacitorPlugin.swift
//  Plugin
//
//  Copyright © 2024 Scanbot SDK GmbH. All rights reserved.
//

import Capacitor
import ScanbotSDKNativeWrapper

extension ScanbotSDKCapacitorPlugin {
  
  @objc func scanCheckFromImage(_ call: CAPPluginCall) {
    SBDCheck.scanFromImage(options: call.data, resultDelegate: call.delegate)
  }
  
  @objc func startCheckScanner( _ call: CAPPluginCall){
    guard let parentVC = presentViewControllerOrReject(call) else {
      return
    }
    
    SBDCheck.startScanner(
      parentViewController: parentVC,
      configuration: call.data,
      resultDelegate: call.delegate
    )
  }
}
