11import React , { Component } from 'react'
22import { StyleSheet , View , Button , Text , Image , ScrollView , NativeEventEmitter , Platform , TouchableOpacity } from 'react-native'
3- import Regula from '@regulaforensics/react-native-document-reader-api'
3+ import DocumentReader , { Enum , DocumentReaderCompletion , DocumentReaderScenario , RNRegulaDocumentReader } from '@regulaforensics/react-native-document-reader-api'
44import * as RNFS from 'react-native-fs'
55import RadioGroup from 'react-native-radio-buttons-group'
66import ImagePicker from 'react-native-customized-image-picker'
77import * as Progress from 'react-native-progress'
88import CheckBox from 'react-native-check-box'
99
10- const eventManager = new NativeEventEmitter ( Regula . RNRegulaDocumentReader )
11- const DocumentReader = Regula . DocumentReader
12- const Enum = DocumentReader . Enum
10+ const eventManager = new NativeEventEmitter ( RNRegulaDocumentReader )
1311
1412var licPath = Platform . OS === 'ios' ? ( RNFS . MainBundlePath + "/regula.license" ) : "regula.license"
1513var certDir = Platform . OS === 'ios' ? ( RNFS . MainBundlePath + "/certificates" ) : "certificates"
@@ -44,7 +42,7 @@ export default class App extends Component {
4442 constructor ( props ) {
4543 super ( props )
4644 eventManager . addListener ( 'prepareDatabaseProgressChangeEvent' , e => this . setState ( { fullName : "Downloading database: " + e [ "msg" ] + "%" } ) )
47- eventManager . addListener ( 'completionEvent' , e => this . handleCompletion ( DocumentReader . DocumentReaderCompletion . fromJson ( JSON . parse ( e [ "msg" ] ) ) ) )
45+ eventManager . addListener ( 'completionEvent' , e => this . handleCompletion ( DocumentReaderCompletion . fromJson ( JSON . parse ( e [ "msg" ] ) ) ) )
4846 DocumentReader . prepareDatabase ( "Full" , ( respond ) => {
4947 console . log ( respond )
5048 readFile ( licPath , 'base64' ) . then ( ( res ) => {
@@ -62,7 +60,7 @@ export default class App extends Component {
6260 var scenariosL = [ ]
6361 for ( var i in scenariosTemp ) {
6462 scenariosL . push ( {
65- label : DocumentReader . DocumentReaderScenario . fromJson ( typeof scenariosTemp [ i ] === "string" ? JSON . parse ( scenariosTemp [ i ] ) : scenariosTemp [ i ] ) . name ,
63+ label : DocumentReaderScenario . fromJson ( typeof scenariosTemp [ i ] === "string" ? JSON . parse ( scenariosTemp [ i ] ) : scenariosTemp [ i ] ) . name ,
6664 value : i
6765 } )
6866 }
0 commit comments