Skip to content

Commit 0a322d6

Browse files
authored
Merge pull request #90157 from DylanDylann/refactor-iou-setters
[No QA]: refactor: move init/start functions from IOU/index.ts to MoneyRequest.ts
2 parents f8ff1b2 + 36cff25 commit 0a322d6

30 files changed

Lines changed: 292 additions & 292 deletions

src/components/FloatingCameraButton/BaseFloatingCameraButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import useLocalize from '@hooks/useLocalize';
1010
import useOnyx from '@hooks/useOnyx';
1111
import useTheme from '@hooks/useTheme';
1212
import useThemeStyles from '@hooks/useThemeStyles';
13-
import {startMoneyRequest} from '@libs/actions/IOU';
13+
import {startMoneyRequest} from '@libs/actions/IOU/MoneyRequest';
1414
import {canUseTouchScreen} from '@libs/DeviceCapabilities';
1515
import interceptAnonymousUser from '@libs/interceptAnonymousUser';
1616
import Navigation from '@libs/Navigation/Navigation';

src/components/MoneyRequestReportView/SearchMoneyRequestReportEmptyState.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {canAddTransaction, isArchivedReport} from '@libs/ReportUtils';
1111
import {shouldRestrictUserBillableActions} from '@libs/SubscriptionUtils';
1212
import {cancelSpan} from '@libs/telemetry/activeSpans';
1313
import Navigation from '@navigation/Navigation';
14-
import {startDistanceRequest, startMoneyRequest} from '@userActions/IOU';
14+
import {startDistanceRequest, startMoneyRequest} from '@userActions/IOU/MoneyRequest';
1515
import {openUnreportedExpense} from '@userActions/Report';
1616
import CONST from '@src/CONST';
1717
import ONYXKEYS from '@src/ONYXKEYS';

src/components/Navigation/QuickCreationActionsBar/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import useOnyx from '@hooks/useOnyx';
1414
import usePermissions from '@hooks/usePermissions';
1515
import usePolicyForMovingExpenses from '@hooks/usePolicyForMovingExpenses';
1616
import useThemeStyles from '@hooks/useThemeStyles';
17-
import {startDistanceRequest, startMoneyRequest} from '@libs/actions/IOU';
17+
import {startDistanceRequest, startMoneyRequest} from '@libs/actions/IOU/MoneyRequest';
1818
import {createNewReport} from '@libs/actions/Report';
1919
import interceptAnonymousUser from '@libs/interceptAnonymousUser';
2020
import isSearchTopmostFullScreenRoute from '@libs/Navigation/helpers/isSearchTopmostFullScreenRoute';

src/components/Search/SearchPageHeader/SearchActionsBarCreateButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import usePermissions from '@hooks/usePermissions';
1616
import usePolicyForMovingExpenses from '@hooks/usePolicyForMovingExpenses';
1717
import usePopoverPosition from '@hooks/usePopoverPosition';
1818
import useThemeStyles from '@hooks/useThemeStyles';
19-
import {startDistanceRequest, startMoneyRequest} from '@libs/actions/IOU';
19+
import {startDistanceRequest, startMoneyRequest} from '@libs/actions/IOU/MoneyRequest';
2020
import {createNewReport} from '@libs/actions/Report';
2121
import getIconForAction from '@libs/getIconForAction';
2222
import interceptAnonymousUser from '@libs/interceptAnonymousUser';

src/components/Share/ShareTabParticipantsSelector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type {Ref} from 'react';
22
import React, {useState} from 'react';
33
import useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';
44
import useOnyx from '@hooks/useOnyx';
5-
import {clearMoneyRequest} from '@libs/actions/IOU';
5+
import {clearMoneyRequest} from '@libs/actions/IOU/MoneyRequest';
66
import {saveUnknownUserDetails} from '@libs/actions/Share';
77
import Navigation from '@libs/Navigation/Navigation';
88
import MoneyRequestParticipantsSelector from '@pages/iou/request/MoneyRequestParticipantsSelector';

src/components/TestDrive/Modal/EmployeeTestDriveModal.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ import useLocalize from '@hooks/useLocalize';
1212
import useOnboardingMessages from '@hooks/useOnboardingMessages';
1313
import useOnyx from '@hooks/useOnyx';
1414
import usePersonalPolicy from '@hooks/usePersonalPolicy';
15-
import {initMoneyRequest, setMoneyRequestAmount, setMoneyRequestCreated, setMoneyRequestDescription, setMoneyRequestMerchant, setMoneyRequestParticipants} from '@libs/actions/IOU';
15+
import {setMoneyRequestAmount, setMoneyRequestCreated, setMoneyRequestDescription, setMoneyRequestMerchant, setMoneyRequestParticipants} from '@libs/actions/IOU';
16+
import {initMoneyRequest} from '@libs/actions/IOU/MoneyRequest';
1617
import {setMoneyRequestReceipt} from '@libs/actions/IOU/Receipt';
1718
import {verifyTestDriveRecipient} from '@libs/actions/Onboarding';
1819
import setTestReceipt from '@libs/actions/setTestReceipt';

src/hooks/useExpenseActions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ import {
4040
isPerDiemRequest,
4141
isTransactionPendingDelete,
4242
} from '@libs/TransactionUtils';
43-
import {startMoneyRequest} from '@userActions/IOU';
4443
import {getNavigationUrlOnMoneyRequestDelete} from '@userActions/IOU/DeleteMoneyRequest';
44+
import {startMoneyRequest} from '@userActions/IOU/MoneyRequest';
4545
import {setDeleteTransactionNavigateBackUrl} from '@userActions/Report';
4646
import CONST from '@src/CONST';
4747
import ONYXKEYS from '@src/ONYXKEYS';

src/hooks/useReceiptScanDrop.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import {hasOnlyPersonalPolicies as hasOnlyPersonalPoliciesUtil, isPaidGroupPolic
77
import {generateReportID, getPolicyExpenseChat, isSelfDM} from '@libs/ReportUtils';
88
import {shouldRestrictUserBillableActions} from '@libs/SubscriptionUtils';
99
import type {ReceiptFile} from '@pages/iou/request/step/IOURequestStepScan/types';
10-
import {initMoneyRequest, setMoneyRequestParticipantsFromReport} from '@userActions/IOU';
10+
import {setMoneyRequestParticipantsFromReport} from '@userActions/IOU';
11+
import {initMoneyRequest} from '@userActions/IOU/MoneyRequest';
1112
import {setMoneyRequestReceipt} from '@userActions/IOU/Receipt';
1213
import {buildOptimisticTransactionAndCreateDraft} from '@userActions/TransactionEdit';
1314
import CONST from '@src/CONST';

src/hooks/useResetIOUType.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {useRef} from 'react';
55
import {Keyboard} from 'react-native';
66
import type {OnyxEntry} from 'react-native-onyx';
77
import type {IOURequestType} from '@userActions/IOU';
8-
import {initMoneyRequest} from '@userActions/IOU';
8+
import {initMoneyRequest} from '@userActions/IOU/MoneyRequest';
99
import CONST from '@src/CONST';
1010
import ONYXKEYS from '@src/ONYXKEYS';
1111
import type {Policy, Report, Transaction} from '@src/types/onyx';

src/libs/ReportUtils.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,10 @@ import type {FileObject} from '@src/types/utils/Attachment';
8686
import {isEmptyObject, isEmptyValueObject} from '@src/types/utils/EmptyObject';
8787
import type IconAsset from '@src/types/utils/IconAsset';
8888
import {getBankAccountFromID} from './actions/BankAccounts';
89-
import {
90-
createDraftTransaction,
91-
getUserAccountID,
92-
setMoneyRequestParticipants,
93-
setMoneyRequestParticipantsFromReport,
94-
setMoneyRequestReportID,
95-
startDistanceRequest,
96-
startMoneyRequest,
97-
} from './actions/IOU';
89+
import {getUserAccountID, setMoneyRequestParticipants, setMoneyRequestParticipantsFromReport, setMoneyRequestReportID} from './actions/IOU';
9890
import type {IOURequestType} from './actions/IOU';
9991
import {unholdRequest} from './actions/IOU/Hold';
92+
import {createDraftTransaction, startDistanceRequest, startMoneyRequest} from './actions/IOU/MoneyRequest';
10093
import {canApproveIOU, canIOUBePaid, canSubmitReport, getBadgeFromIOUReport, getIOUReportActionWithBadge} from './actions/IOU/ReportWorkflow';
10194
import {createDraftWorkspace} from './actions/Policy/Policy';
10295
import hasCreditBankAccount from './actions/ReimbursementAccount/hasCreditBankAccount';

0 commit comments

Comments
 (0)