@@ -59,7 +59,8 @@ import type {Comment, Receipt, ReceiptSource, SplitShares, TransactionChanges, W
59
59
import type { EmptyObject } from '@src/types/utils/EmptyObject' ;
60
60
import { isEmptyObject } from '@src/types/utils/EmptyObject' ;
61
61
import * as CachedPDFPaths from './CachedPDFPaths' ;
62
- import * as Policy from './Policy' ;
62
+ import * as Category from './Policy/Category' ;
63
+ import * as Policy from './Policy/Policy' ;
63
64
import * as Report from './Report' ;
64
65
65
66
type IOURequestType = ValueOf < typeof CONST . IOU . REQUEST_TYPE > ;
@@ -1697,7 +1698,7 @@ function getSendInvoiceInformation(
1697
1698
billable ,
1698
1699
) ;
1699
1700
1700
- const optimisticPolicyRecentlyUsedCategories = Policy . buildOptimisticPolicyRecentlyUsedCategories ( optimisticInvoiceReport . policyID , category ) ;
1701
+ const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( optimisticInvoiceReport . policyID , category ) ;
1701
1702
const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( optimisticInvoiceReport . policyID , tag ) ;
1702
1703
1703
1704
// STEP 4: Add optimistic personal details for participant
@@ -1875,7 +1876,7 @@ function getMoneyRequestInformation(
1875
1876
isDistanceRequest ? { waypoints : CONST . RED_BRICK_ROAD_PENDING_ACTION . ADD } : undefined ,
1876
1877
) ;
1877
1878
1878
- const optimisticPolicyRecentlyUsedCategories = Policy . buildOptimisticPolicyRecentlyUsedCategories ( iouReport . policyID , category ) ;
1879
+ const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( iouReport . policyID , category ) ;
1879
1880
const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( iouReport . policyID , tag ) ;
1880
1881
1881
1882
// If there is an existing transaction (which is the case for distance requests), then the data from the existing transaction
@@ -2517,7 +2518,7 @@ function getUpdateMoneyRequestParams(
2517
2518
2518
2519
// Update recently used categories if the category is changed
2519
2520
if ( 'category' in transactionChanges ) {
2520
- const optimisticPolicyRecentlyUsedCategories = Policy . buildOptimisticPolicyRecentlyUsedCategories ( iouReport ?. policyID , transactionChanges . category ) ;
2521
+ const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( iouReport ?. policyID , transactionChanges . category ) ;
2521
2522
if ( optimisticPolicyRecentlyUsedCategories . length ) {
2522
2523
optimisticData . push ( {
2523
2524
onyxMethod : Onyx . METHOD . SET ,
@@ -4027,7 +4028,7 @@ function createSplitsAndOnyxData(
4027
4028
}
4028
4029
4029
4030
// Add category to optimistic policy recently used categories when a participant is a workspace
4030
- const optimisticPolicyRecentlyUsedCategories = isPolicyExpenseChat ? Policy . buildOptimisticPolicyRecentlyUsedCategories ( participant . policyID , category ) : [ ] ;
4031
+ const optimisticPolicyRecentlyUsedCategories = isPolicyExpenseChat ? Category . buildOptimisticPolicyRecentlyUsedCategories ( participant . policyID , category ) : [ ] ;
4031
4032
4032
4033
// Add tag to optimistic policy recently used tags when a participant is a workspace
4033
4034
const optimisticPolicyRecentlyUsedTags = isPolicyExpenseChat ? Policy . buildOptimisticPolicyRecentlyUsedTags ( participant . policyID , tag ) : { } ;
@@ -4501,7 +4502,7 @@ function startSplitBill({
4501
4502
return ;
4502
4503
}
4503
4504
4504
- const optimisticPolicyRecentlyUsedCategories = Policy . buildOptimisticPolicyRecentlyUsedCategories ( participant . policyID , category ) ;
4505
+ const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( participant . policyID , category ) ;
4505
4506
const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( participant . policyID , tag ) ;
4506
4507
4507
4508
if ( optimisticPolicyRecentlyUsedCategories . length > 0 ) {
@@ -4927,7 +4928,7 @@ function editRegularMoneyRequest(
4927
4928
4928
4929
// Update recently used categories if the category is changed
4929
4930
if ( 'category' in transactionChanges ) {
4930
- const optimisticPolicyRecentlyUsedCategories = Policy . buildOptimisticPolicyRecentlyUsedCategories ( iouReport ?. policyID , transactionChanges . category ) ;
4931
+ const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( iouReport ?. policyID , transactionChanges . category ) ;
4931
4932
if ( optimisticPolicyRecentlyUsedCategories . length ) {
4932
4933
optimisticData . push ( {
4933
4934
onyxMethod : Onyx . METHOD . SET ,
0 commit comments