Migration Guide: From 6.x To 7.x
From v6.9 To v7.1
DocumentReader.startRFIDReader() and DocumentReader.readRFID() now accept 3 boolean variables:
doRequestPACertificatesdoRequestTACertificatesdoRequestTASignature
In most cases these parameters will have the false value.
DocumentReader.startRFIDReader().subscribe((m: string) => handleRfidCompletion(m))
DocumentReader.startRFIDReader(false, false, false).subscribe((m: string) => handleRfidCompletion(m))
DocumentReader.setConfig() is now divided into 3 functions:
DocumentReader.setConfig({
functionality: {
videoCaptureMotionControl: true,
showCaptureButton: true
},
customization: {
showResultStatusMessages: true,
showStatusMessages: true
},
processParams: {
logs: true
},
})
DocumentReader.setFunctionality({
videoCaptureMotionControl: true,
showCaptureButton: true
})
DocumentReader.setCustomization({
showResultStatusMessages: true,
showStatusMessages: true
})
DocumentReader.setProcessParams({
logs: true
})
The .then() callbacks for synchronous functions without return value have been disabled, as they don't return anything.
See the full list of functions with disabled .then():
setTag
setFunctionality
setProcessParams
setCustomization
setRfidScenario
resetConfiguration
setLocalizationDictionary
Since the .then() callback will never be executed for synchronous functions, it can be completely removed. See the comparative example below.
DocumentReader.setLocalizationDictionary(dictionary).then(result => {
console.log("Localization dictionary applied!")
})
DocumentReader.setLocalizationDictionary(dictionary)
console.log("Localization dictionary applied!")