Skip to content

Commit e261fc0

Browse files
committed
using hasIntegrationAutoSync
1 parent be543a3 commit e261fc0

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

src/pages/workspace/accounting/reconciliation/CardReconciliationPage.tsx

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import useThemeStyles from '@hooks/useThemeStyles';
1212
import {getConnectionNameFromRouteParam} from '@libs/AccountingUtils';
1313
import {isExpensifyCardFullySetUp} from '@libs/CardUtils';
1414
import type {PlatformStackScreenProps} from '@libs/Navigation/PlatformStackNavigation/types';
15+
import {hasIntegrationAutoSync} from '@libs/PolicyUtils';
1516
import Navigation from '@navigation/Navigation';
1617
import type {SettingsNavigatorParamList} from '@navigation/types';
1718
import AccessOrNotFoundWrapper from '@pages/workspace/AccessOrNotFoundWrapper';
@@ -75,15 +76,7 @@ function CardReconciliationPage({policy, route}: CardReconciliationPageProps) {
7576

7677
const {connection} = route.params;
7778
const connectionName = getConnectionNameFromRouteParam(connection) as ConnectionName;
78-
const connectionConfig = policy?.connections?.[connectionName]?.config;
79-
const autoSync = !!(
80-
connectionConfig &&
81-
'autoSync' in connectionConfig &&
82-
connectionConfig.autoSync &&
83-
typeof connectionConfig.autoSync === 'object' &&
84-
'enabled' in connectionConfig.autoSync &&
85-
connectionConfig.autoSync.enabled
86-
);
79+
const autoSync = hasIntegrationAutoSync(policy, connectionName);
8780
const shouldShow = !!fullySetUpCardSetting.cardSetting?.paymentBankAccountID;
8881

8982
const handleToggleContinuousReconciliation = (value: boolean) => {

0 commit comments

Comments
 (0)