@@ -63,6 +63,7 @@ import {isEmptyObject} from '@src/types/utils/EmptyObject';
63
63
import * as CachedPDFPaths from './CachedPDFPaths' ;
64
64
import * as Category from './Policy/Category' ;
65
65
import * as Policy from './Policy/Policy' ;
66
+ import * as Tag from './Policy/Tag' ;
66
67
import * as Report from './Report' ;
67
68
68
69
type IOURequestType = ValueOf < typeof CONST . IOU . REQUEST_TYPE > ;
@@ -1760,7 +1761,7 @@ function getSendInvoiceInformation(
1760
1761
) ;
1761
1762
1762
1763
const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( optimisticInvoiceReport . policyID , category ) ;
1763
- const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( optimisticInvoiceReport . policyID , tag ) ;
1764
+ const optimisticPolicyRecentlyUsedTags = Tag . buildOptimisticPolicyRecentlyUsedTags ( optimisticInvoiceReport . policyID , tag ) ;
1764
1765
1765
1766
// STEP 4: Add optimistic personal details for participant
1766
1767
const shouldCreateOptimisticPersonalDetails = isNewChatReport && ! allPersonalDetails [ receiverAccountID ] ;
@@ -1938,7 +1939,7 @@ function getMoneyRequestInformation(
1938
1939
) ;
1939
1940
1940
1941
const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( iouReport . policyID , category ) ;
1941
- const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( iouReport . policyID , tag ) ;
1942
+ const optimisticPolicyRecentlyUsedTags = Tag . buildOptimisticPolicyRecentlyUsedTags ( iouReport . policyID , tag ) ;
1942
1943
1943
1944
// If there is an existing transaction (which is the case for distance requests), then the data from the existing transaction
1944
1945
// needs to be manually merged into the optimistic transaction. This is because buildOnyxDataForMoneyRequest() uses `Onyx.set()` for the transaction
@@ -2623,7 +2624,7 @@ function getUpdateMoneyRequestParams(
2623
2624
2624
2625
// Update recently used categories if the tag is changed
2625
2626
if ( 'tag' in transactionChanges ) {
2626
- const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( iouReport ?. policyID , transactionChanges . tag ) ;
2627
+ const optimisticPolicyRecentlyUsedTags = Tag . buildOptimisticPolicyRecentlyUsedTags ( iouReport ?. policyID , transactionChanges . tag ) ;
2627
2628
if ( ! isEmptyObject ( optimisticPolicyRecentlyUsedTags ) ) {
2628
2629
optimisticData . push ( {
2629
2630
onyxMethod : Onyx . METHOD . MERGE ,
@@ -4103,7 +4104,7 @@ function createSplitsAndOnyxData(
4103
4104
const optimisticPolicyRecentlyUsedCategories = isPolicyExpenseChat ? Category . buildOptimisticPolicyRecentlyUsedCategories ( participant . policyID , category ) : [ ] ;
4104
4105
4105
4106
// Add tag to optimistic policy recently used tags when a participant is a workspace
4106
- const optimisticPolicyRecentlyUsedTags = isPolicyExpenseChat ? Policy . buildOptimisticPolicyRecentlyUsedTags ( participant . policyID , tag ) : { } ;
4107
+ const optimisticPolicyRecentlyUsedTags = isPolicyExpenseChat ? Tag . buildOptimisticPolicyRecentlyUsedTags ( participant . policyID , tag ) : { } ;
4107
4108
4108
4109
// STEP 5: Build Onyx Data
4109
4110
const [ oneOnOneOptimisticData , oneOnOneSuccessData , oneOnOneFailureData ] = buildOnyxDataForMoneyRequest (
@@ -4575,7 +4576,7 @@ function startSplitBill({
4575
4576
}
4576
4577
4577
4578
const optimisticPolicyRecentlyUsedCategories = Category . buildOptimisticPolicyRecentlyUsedCategories ( participant . policyID , category ) ;
4578
- const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( participant . policyID , tag ) ;
4579
+ const optimisticPolicyRecentlyUsedTags = Tag . buildOptimisticPolicyRecentlyUsedTags ( participant . policyID , tag ) ;
4579
4580
4580
4581
if ( optimisticPolicyRecentlyUsedCategories . length > 0 ) {
4581
4582
optimisticData . push ( {
@@ -5012,7 +5013,7 @@ function editRegularMoneyRequest(
5012
5013
5013
5014
// Update recently used categories if the tag is changed
5014
5015
if ( 'tag' in transactionChanges ) {
5015
- const optimisticPolicyRecentlyUsedTags = Policy . buildOptimisticPolicyRecentlyUsedTags ( iouReport ?. policyID , transactionChanges . tag ) ;
5016
+ const optimisticPolicyRecentlyUsedTags = Tag . buildOptimisticPolicyRecentlyUsedTags ( iouReport ?. policyID , transactionChanges . tag ) ;
5016
5017
if ( ! isEmptyObject ( optimisticPolicyRecentlyUsedTags ) ) {
5017
5018
optimisticData . push ( {
5018
5019
onyxMethod : Onyx . METHOD . MERGE ,
0 commit comments