package io.scanbot.sdk.capacitor import com.getcapacitor.JSObject import com.getcapacitor.PluginCall import io.scanbot.sdk_wrapper.interfaces.SBResultDelegate import org.json.JSONObject class ScanbotSDKPluginResultDelegate(private val pluginCall: PluginCall) : SBResultDelegate { override fun didResolvePromise(resultAsJSON: JSONObject) { pluginCall.resolve(JSObject.fromJSONObject(resultAsJSON)) } override fun didRejectPromise(errorAsJSON: JSONObject) { pluginCall.reject(errorAsJSON.getString("message"), JSObject.fromJSONObject(errorAsJSON)) } }