11import type { OnyxUpdate } from 'react-native-onyx' ;
22import Onyx from 'react-native-onyx' ;
33import type { ValueOf } from 'type-fest' ;
4- import * as API from '@libs/API' ;
4+ import { read , write } from '@libs/API' ;
55import { READ_COMMANDS , WRITE_COMMANDS } from '@libs/API/types' ;
66import { getCommandURL } from '@libs/ApiUtils' ;
7- import * as ErrorUtils from '@libs/ErrorUtils' ;
8- import * as Link from '@userActions/Link' ;
7+ import { getMicroSecondOnyxErrorWithTranslationKey } from '@libs/ErrorUtils' ;
8+ import { openLink } from '@userActions/Link' ;
99import CONST from '@src/CONST' ;
1010import ONYXKEYS from '@src/ONYXKEYS' ;
1111import type { FinancialForceConnectionConfig } from '@src/types/onyx/Policy' ;
@@ -55,7 +55,7 @@ function prepareOnyxDataForFinancialForceCodingUpdate<K extends keyof FinancialF
5555 [ settingName ] : null ,
5656 } ,
5757 errorFields : {
58- [ settingName ] : ErrorUtils . getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
58+ [ settingName ] : getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
5959 } ,
6060 } ,
6161 } ,
@@ -133,7 +133,7 @@ function prepareOnyxDataForFinancialForceExportUpdate<K extends keyof FinancialF
133133 [ settingName ] : null ,
134134 } ,
135135 errorFields : {
136- [ settingName ] : ErrorUtils . getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
136+ [ settingName ] : getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
137137 } ,
138138 } ,
139139 } ,
@@ -166,7 +166,7 @@ function prepareOnyxDataForFinancialForceExportUpdate<K extends keyof FinancialF
166166 return { optimisticData, failureData, successData} ;
167167}
168168
169- function getFinancialForceSetupLink ( policyID : string , isSandbox : boolean = false ) {
169+ function getFinancialForceSetupLink ( policyID : string , isSandbox = false ) {
170170 const commandURL = getCommandURL ( {
171171 command : READ_COMMANDS . CONNECT_POLICY_TO_FINANCIAL_FORCE ,
172172 shouldSkipWebProxy : true ,
@@ -176,7 +176,7 @@ function getFinancialForceSetupLink(policyID: string, isSandbox: boolean = false
176176}
177177
178178function connectPolicyToFinancialForce ( policyID : string , isSandbox : boolean , environmentURL : string ) {
179- Link . openLink ( getFinancialForceSetupLink ( policyID , isSandbox ) , environmentURL ) ;
179+ openLink ( getFinancialForceSetupLink ( policyID , isSandbox ) , environmentURL ) ;
180180}
181181
182182function clearFinancialForceErrorField ( policyID : string | undefined , fieldName : string ) {
@@ -189,47 +189,47 @@ function clearFinancialForceErrorField(policyID: string | undefined, fieldName:
189189}
190190
191191function syncPolicyToFinancialForce ( policyID : string ) {
192- API . read ( READ_COMMANDS . SYNC_POLICY_TO_FINANCIAL_FORCE , { policyID} , { } ) ;
192+ read ( READ_COMMANDS . SYNC_POLICY_TO_FINANCIAL_FORCE , { policyID} , { } ) ;
193193}
194194
195195function updateFinancialForceDimension1Mapping ( policyID : string , value : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > , previousValue : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > | null ) {
196196 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceCodingUpdate ( policyID , CONST . CERTINIA_CONFIG . CODING_DIMENSION1 , value , previousValue ?? undefined ) ;
197- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION1_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
197+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION1_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
198198}
199199
200200function updateFinancialForceDimension2Mapping ( policyID : string , value : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > , previousValue : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > | null ) {
201201 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceCodingUpdate ( policyID , CONST . CERTINIA_CONFIG . CODING_DIMENSION2 , value , previousValue ?? undefined ) ;
202- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION2_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
202+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION2_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
203203}
204204
205205function updateFinancialForceDimension3Mapping ( policyID : string , value : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > , previousValue : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > | null ) {
206206 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceCodingUpdate ( policyID , CONST . CERTINIA_CONFIG . CODING_DIMENSION3 , value , previousValue ?? undefined ) ;
207- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION3_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
207+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION3_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
208208}
209209
210210function updateFinancialForceDimension4Mapping ( policyID : string , value : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > , previousValue : ValueOf < typeof CONST . CERTINIA_MAPPING_VALUE > | null ) {
211211 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceCodingUpdate ( policyID , CONST . CERTINIA_CONFIG . CODING_DIMENSION4 , value , previousValue ?? undefined ) ;
212- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION4_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
212+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DIMENSION4_MAPPING , { policyID, value} , { optimisticData, failureData, successData} ) ;
213213}
214214
215215function updateFinancialForceSyncTax ( policyID : string , enabled : boolean , previousValue ?: boolean ) {
216216 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceCodingUpdate ( policyID , CONST . CERTINIA_CONFIG . SYNC_TAX , enabled , previousValue ) ;
217- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_SYNC_TAX , { policyID, enabled} , { optimisticData, failureData, successData} ) ;
217+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_SYNC_TAX , { policyID, enabled} , { optimisticData, failureData, successData} ) ;
218218}
219219
220220function updateFinancialForceExporter ( policyID : string , exporter : string , previousExporter : string | null ) {
221221 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceExportUpdate ( policyID , CONST . CERTINIA_CONFIG . EXPORTER , exporter , previousExporter ?? undefined ) ;
222- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_EXPORTER , { policyID, email : exporter } , { optimisticData, failureData, successData} ) ;
222+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_EXPORTER , { policyID, email : exporter } , { optimisticData, failureData, successData} ) ;
223223}
224224
225- function updateFinancialForceExportStatus ( policyID : string , status : string , previousStatus : string | null ) {
225+ function updateFinancialForceExportStatus ( policyID : string , status : ValueOf < typeof CONST . CERTINIA_EXPORT_STATUS > , previousStatus : ValueOf < typeof CONST . CERTINIA_EXPORT_STATUS > | null ) {
226226 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceExportUpdate ( policyID , CONST . CERTINIA_CONFIG . EXPORT_STATUS , status , previousStatus ?? undefined ) ;
227- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_EXPORT_STATUS , { policyID, value : status } , { optimisticData, failureData, successData} ) ;
227+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_EXPORT_STATUS , { policyID, value : status } , { optimisticData, failureData, successData} ) ;
228228}
229229
230230function updateFinancialForceExportDate ( policyID : string , date : ValueOf < typeof CONST . CERTINIA_EXPORT_DATE > , previousDate : ValueOf < typeof CONST . CERTINIA_EXPORT_DATE > | null ) {
231231 const { optimisticData, failureData, successData} = prepareOnyxDataForFinancialForceExportUpdate ( policyID , CONST . CERTINIA_CONFIG . EXPORT_DATE , date , previousDate ?? undefined ) ;
232- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_EXPORT_DATE , { policyID, value : date } , { optimisticData, failureData, successData} ) ;
232+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_EXPORT_DATE , { policyID, value : date } , { optimisticData, failureData, successData} ) ;
233233}
234234
235235function updateFinancialForceDefaultVendor ( policyID : string , vendorAccountID : string , previousVendorAccountID : string | null ) {
@@ -239,7 +239,7 @@ function updateFinancialForceDefaultVendor(policyID: string, vendorAccountID: st
239239 vendorAccountID ,
240240 previousVendorAccountID ?? undefined ,
241241 ) ;
242- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DEFAULT_VENDOR , { policyID, vendorID : vendorAccountID } , { optimisticData, failureData, successData} ) ;
242+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_DEFAULT_VENDOR , { policyID, vendorID : vendorAccountID } , { optimisticData, failureData, successData} ) ;
243243}
244244
245245function updateFinancialForceAutoSync ( policyID : string , enabled : boolean , previousValue ?: boolean ) {
@@ -282,7 +282,7 @@ function updateFinancialForceAutoSync(policyID: string, enabled: boolean, previo
282282 [ CONST . CERTINIA_CONFIG . AUTO_SYNC_ENABLED ] : null ,
283283 } ,
284284 errorFields : {
285- [ CONST . CERTINIA_CONFIG . AUTO_SYNC_ENABLED ] : ErrorUtils . getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
285+ [ CONST . CERTINIA_CONFIG . AUTO_SYNC_ENABLED ] : getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
286286 } ,
287287 } ,
288288 } ,
@@ -312,7 +312,7 @@ function updateFinancialForceAutoSync(policyID: string, enabled: boolean, previo
312312 } ,
313313 ] ;
314314
315- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_AUTO_SYNC , { policyID, enabled} , { optimisticData, failureData, successData} ) ;
315+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_AUTO_SYNC , { policyID, enabled} , { optimisticData, failureData, successData} ) ;
316316}
317317
318318function updateFinancialForceSyncReimbursedReports ( policyID : string , enabled : boolean , previousValue ?: boolean ) {
@@ -355,7 +355,7 @@ function updateFinancialForceSyncReimbursedReports(policyID: string, enabled: bo
355355 [ CONST . CERTINIA_CONFIG . SYNC_REIMBURSED_REPORTS ] : null ,
356356 } ,
357357 errorFields : {
358- [ CONST . CERTINIA_CONFIG . SYNC_REIMBURSED_REPORTS ] : ErrorUtils . getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
358+ [ CONST . CERTINIA_CONFIG . SYNC_REIMBURSED_REPORTS ] : getMicroSecondOnyxErrorWithTranslationKey ( 'common.genericErrorMessage' ) ,
359359 } ,
360360 } ,
361361 } ,
@@ -385,7 +385,7 @@ function updateFinancialForceSyncReimbursedReports(policyID: string, enabled: bo
385385 } ,
386386 ] ;
387387
388- API . write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_SYNC_REIMBURSED_REPORTS , { policyID, enabled} , { optimisticData, failureData, successData} ) ;
388+ write ( WRITE_COMMANDS . UPDATE_FINANCIAL_FORCE_SYNC_REIMBURSED_REPORTS , { policyID, enabled} , { optimisticData, failureData, successData} ) ;
389389}
390390
391391export {
0 commit comments