viam-projectv-scan
Version:
ViaCheck deposit application
38 lines (29 loc) • 1.03 kB
JavaScript
import RangerLib from './Ranger';
const RANGER_URL = 'ws://127.0.0.1:9002';
let Ranger = '';
const addRangerOptions = messageEndorsement => {
Ranger.TransportChangeOptions = function transportChangeOptions() {
let { isEnableEndorse } = 'true';
Ranger.SetGenericOption('OptionalDevices', 'NeedImaging', 'true');
Ranger.SetGenericOption('OptionalDevices', 'NeedFrontImage1', 'true');
Ranger.SetGenericOption('OptionalDevices', 'NeedRearImage1', 'true');
if (messageEndorsement === '') isEnableEndorse = 'false';
Ranger.SetGenericOption(
'OptionalDevices',
'NeedRearEndorser',
isEnableEndorse
);
Ranger.EnableOptions();
};
};
export const initializeRanger = messageEndorsement => {
Ranger = new RangerLib.MakeRanger();
Ranger.wsUrl = RANGER_URL;
console.log(Ranger);
Ranger.ShutDown();
// Ranger.StartUp();
addRangerOptions(messageEndorsement);
return Ranger;
// addCallbacksRanger();
};
export default initializeRanger;