Skip to content

Commit 36b08ee

Browse files
committed
prettier
1 parent b5a2e70 commit 36b08ee

3 files changed

Lines changed: 21 additions & 9 deletions

File tree

src/libs/PolicyUtils.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1190,7 +1190,14 @@ function getValidConnectedIntegration(policy: Policy | undefined, accountingInte
11901190

11911191
function hasIntegrationAutoSync(policy: Policy | undefined, connectedIntegration?: ConnectionName) {
11921192
const connectionConfig = connectedIntegration ? policy?.connections?.[connectedIntegration]?.config : undefined;
1193-
return !!(connectionConfig && 'autoSync' in connectionConfig && connectionConfig.autoSync && typeof connectionConfig.autoSync === 'object' && 'enabled' in connectionConfig.autoSync && connectionConfig.autoSync.enabled);
1193+
return !!(
1194+
connectionConfig &&
1195+
'autoSync' in connectionConfig &&
1196+
connectionConfig.autoSync &&
1197+
typeof connectionConfig.autoSync === 'object' &&
1198+
'enabled' in connectionConfig.autoSync &&
1199+
connectionConfig.autoSync.enabled
1200+
);
11941201
}
11951202

11961203
function hasUnsupportedIntegration(policy: Policy | undefined, accountingIntegrations?: ConnectionName[]) {

src/libs/actions/connections/index.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import type Policy from '@src/types/onyx/Policy';
1313
import {isEmptyObject} from '@src/types/utils/EmptyObject';
1414

1515
type ConnectionNameExceptNetSuite = Exclude<ConnectionName, typeof CONST.POLICY.CONNECTIONS.NAME.NETSUITE>;
16-
type ConnectionConfigType<T extends ConnectionNameExceptNetSuite> = T extends keyof Connections ? Connections[T] extends {config: infer C} ? C : never : never;
16+
type ConnectionConfigType<T extends ConnectionNameExceptNetSuite> = T extends keyof Connections ? (Connections[T] extends {config: infer C} ? C : never) : never;
1717

1818
function removePolicyConnection(policyID: string, connectionName: PolicyConnectionName) {
1919
const optimisticData: OnyxUpdate[] = [
@@ -161,12 +161,10 @@ function syncConnection(policy: Policy | undefined, connectionName: PolicyConnec
161161
});
162162
}
163163

164-
function updateManyPolicyConnectionConfigs<TConnectionName extends ConnectionNameExceptNetSuite, TConfigUpdate extends Partial<(Connections[TConnectionName] & {config: Record<string, unknown>})['config']>>(
165-
policyID: string | undefined,
166-
connectionName: TConnectionName,
167-
configUpdate: TConfigUpdate,
168-
configCurrentData: TConfigUpdate,
169-
) {
164+
function updateManyPolicyConnectionConfigs<
165+
TConnectionName extends ConnectionNameExceptNetSuite,
166+
TConfigUpdate extends Partial<(Connections[TConnectionName] & {config: Record<string, unknown>})['config']>,
167+
>(policyID: string | undefined, connectionName: TConnectionName, configUpdate: TConfigUpdate, configCurrentData: TConfigUpdate) {
170168
if (!policyID) {
171169
return;
172170
}

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,14 @@ function CardReconciliationPage({policy, route}: CardReconciliationPageProps) {
7676
const {connection} = route.params;
7777
const connectionName = getConnectionNameFromRouteParam(connection) as ConnectionName;
7878
const connectionConfig = policy?.connections?.[connectionName]?.config;
79-
const autoSync = !!(connectionConfig && 'autoSync' in connectionConfig && connectionConfig.autoSync && typeof connectionConfig.autoSync === 'object' && 'enabled' in connectionConfig.autoSync && connectionConfig.autoSync.enabled);
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+
);
8087
const shouldShow = !!fullySetUpCardSetting.cardSetting?.paymentBankAccountID;
8188

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

0 commit comments

Comments
 (0)