TP-65692 | fixes
This commit is contained in:
@@ -17,7 +17,7 @@ import {
|
||||
import { CaseAllocationType, ICaseItem, IPinnedCasesPayload } from '../screens/allCases/interface';
|
||||
import { AppDispatch } from '../store/store';
|
||||
import { addClickstreamEvent } from '../services/clickstreamEventService';
|
||||
import { CLICKSTREAM_EVENT_NAMES } from '../common/Constants';
|
||||
import { CLICKSTREAM_EVENT_NAMES, LocalStorageKeys } from '../common/Constants';
|
||||
import { logError } from '../components/utlis/errorUtils';
|
||||
import { setFilters } from '../reducer/filtersSlice';
|
||||
import { toast } from '../../RN-UI-LIB/src/components/toast';
|
||||
@@ -25,6 +25,7 @@ import { ToastMessages } from '../screens/allCases/constants';
|
||||
import { GenericFunctionArgs } from '../common/GenericTypes';
|
||||
import { GLOBAL } from '../constants/Global';
|
||||
import { MY_CASE_ITEM } from '../reducer/userSlice';
|
||||
import { getAsyncStorageItem } from '@components/utlis/commonFunctions';
|
||||
|
||||
let _signedApiCallBucket: { req: any; added_At: number; callback: GenericFunctionArgs }[] = [];
|
||||
let _signedApiCallBucketTimer: number = 0;
|
||||
@@ -222,10 +223,23 @@ async function makeBulkSignedApiRequest(
|
||||
callback: GenericFunctionArgs | GenericFunctionArgs[],
|
||||
skipFirebaseUpdate = false,
|
||||
) {
|
||||
let url = getApiUrl(ApiKeys.GET_SIGNED_URL, {}, {skipFirebaseUpdate});
|
||||
const enableCaseCollectionManager =
|
||||
(await getAsyncStorageItem(LocalStorageKeys.COSMOS_CASE_COLLECTION_MANAGER_ENABLE, true)) ??
|
||||
false;
|
||||
let url = getApiUrl(
|
||||
enableCaseCollectionManager ? ApiKeys.GET_SIGNED_URL_V2 : ApiKeys.GET_SIGNED_URL,
|
||||
{},
|
||||
{ skipFirebaseUpdate }
|
||||
);
|
||||
const reporteeReferenceId = GLOBAL?.SELECTED_AGENT_ID;
|
||||
if (reporteeReferenceId && reporteeReferenceId !== MY_CASE_ITEM.referenceId) {
|
||||
url = getApiUrl(ApiKeys.GET_SIGNED_URL_FOR_REPORTEE, {}, { reporteeReferenceId });
|
||||
url = getApiUrl(
|
||||
enableCaseCollectionManager
|
||||
? ApiKeys.GET_SIGNED_URL_FOR_REPORTEE_V2
|
||||
: ApiKeys.GET_SIGNED_URL_FOR_REPORTEE,
|
||||
{},
|
||||
{ reporteeReferenceId }
|
||||
);
|
||||
}
|
||||
_signedApiCallBucket = [];
|
||||
await axiosInstance
|
||||
|
||||
@@ -96,6 +96,8 @@ export enum ApiKeys {
|
||||
SEND_COMMUNICATION_NAVI_ACCOUNT = 'SEND_COMMUNICATION_NAVI_ACCOUNT',
|
||||
SYNC_CALL_FEEDBACK_NUDGE_DETAILS = 'SYNC_CALL_FEEDBACK_NUDGE_DETAILS',
|
||||
GENERATE_DYNAMIC_DOCUMENT = 'GENERATE_DYNAMIC_DOCUMENT',
|
||||
GET_SIGNED_URL_V2 = 'GET_SIGNED_URL_V2',
|
||||
GET_SIGNED_URL_FOR_REPORTEE_V2 = 'GET_SIGNED_URL_FOR_REPORTEE_V2'
|
||||
}
|
||||
|
||||
export const API_URLS: Record<ApiKeys, string> = {} as Record<ApiKeys, string>;
|
||||
@@ -113,7 +115,9 @@ API_URLS[ApiKeys.GENERATE_PAYMENT_LINK_V2] = '/payments/v2/send-payment-link';
|
||||
API_URLS[ApiKeys.ADDRESSES_GEOLOCATION] = '/addresses-geolocations';
|
||||
API_URLS[ApiKeys.NEW_ADDRESS] = '/addresses';
|
||||
API_URLS[ApiKeys.GET_SIGNED_URL] = '/cases/get-signed-urls';
|
||||
API_URLS[ApiKeys.GET_SIGNED_URL_V2] = '/cases/v2/get-signed-urls';
|
||||
API_URLS[ApiKeys.GET_SIGNED_URL_FOR_REPORTEE] = '/cases/get-signed-urls-for-reportee';
|
||||
API_URLS[ApiKeys.GET_SIGNED_URL_FOR_REPORTEE_V2] = '/cases/v2/get-signed-urls-for-reportee';
|
||||
API_URLS[ApiKeys.CASE_UNIFIED_DETAILS] = '/v3/collection-cases/unified-details/{loanAccountNumber}';
|
||||
API_URLS[ApiKeys.CASE_UNIFIED_DETAILS_V4] =
|
||||
'/v5/collection-cases/unified-details/{loanAccountNumber}';
|
||||
|
||||
@@ -70,7 +70,7 @@ const ListItem: React.FC<IListItem> = (props) => {
|
||||
isVisitPlan,
|
||||
} = props;
|
||||
const {
|
||||
id: caseId,
|
||||
caseReferenceId: caseId,
|
||||
isIntermediateOrSelectedTodoCaseItem,
|
||||
caseStatus,
|
||||
caseType,
|
||||
|
||||
Reference in New Issue
Block a user