UNPKG

@docutain/cordova-plugin-docutain-sdk-barcode

Version:

The Docutain SDK Barcode for Cordova brings high barcode scanning features to your mobile apps, known from the world famous Docutain document management app used by millions of users around the world.

39 lines (36 loc) 1.3 kB
/** * Docutain SDK Barcode Cordova Plugin * Copyright (c) 2024 INFOSOFT Informations- und Dokumentationssysteme GmbH. All rights reserved. * * Docutain SDK Cordova Plugin is a commercial product and requires a license. * Details found in the LICENSE file in the root directory of this source tree. */ function execDocutain(actionName, options) { var result = new Promise(function (resolve, reject) { try { cordova.exec(resolve, reject, "DocutainSDKBarcode", actionName, (options ? options : [])); } catch (err) { console.log("execDocutain exception: " + JSON.stringify(err)); reject(JSON.stringify(err)); } }); return result; } module.exports = { initSDK: function (licenseKey) { return execDocutain('initSDK', [licenseKey]); }, scanBarcode: function (config) { return execDocutain('scanBarcode', [config]); }, setLogLevel: function (logLevel) { return execDocutain('setLogLevel', [logLevel]); }, getTraceFile: function () { return execDocutain('getTraceFile'); }, deleteTempFiles: function (deleteTraceFileContent) { return execDocutain('deleteTempFiles', [deleteTraceFileContent]); } };