TP-58452 | Sync issues (#735)
This commit is contained in:
committed by
GitHub
parent
567e9d1b23
commit
c03d18ca26
@@ -134,8 +134,8 @@ def reactNativeArchitectures() {
|
||||
return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]
|
||||
}
|
||||
|
||||
def VERSION_CODE = 131
|
||||
def VERSION_NAME = "2.8.2"
|
||||
def VERSION_CODE = 132
|
||||
def VERSION_NAME = "2.8.3"
|
||||
|
||||
android {
|
||||
ndkVersion rootProject.ext.ndkVersion
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "AV_APP",
|
||||
"version": "2.8.2",
|
||||
"buildNumber": "131",
|
||||
"version": "2.8.3",
|
||||
"buildNumber": "132",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"android:dev": "yarn move:dev && react-native run-android",
|
||||
|
||||
@@ -28,12 +28,21 @@ type CasesToFetchPayload = {
|
||||
const useResyncFirebase = () => {
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
const refId = store?.getState()?.user?.user?.referenceId || '';
|
||||
const selectedAgent = store?.getState()?.user?.selectedAgent;
|
||||
const selectedAgentRefId = store?.getState()?.user?.selectedAgent?.referenceId || '';
|
||||
const refIdForLoggedInAndSelectedUser =
|
||||
selectedAgentRefId === selectedAgentReferenceIDForMyCases ? refId : selectedAgentRefId;
|
||||
const _getCaseDetailsFromApi = (caseId: string) => {
|
||||
const getCaseDetailsFromApiUrl = getApiUrl(ApiKeys.GET_CASE_DETAILS_FROM_API, {
|
||||
caseId: caseId,
|
||||
});
|
||||
|
||||
return axiosInstance.get(getCaseDetailsFromApiUrl);
|
||||
return axiosInstance.get(getCaseDetailsFromApiUrl, {
|
||||
params: {
|
||||
allocatedAgentReferenceId: refIdForLoggedInAndSelectedUser,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
const updateCaseInRedux = (
|
||||
@@ -74,18 +83,12 @@ const useResyncFirebase = () => {
|
||||
void addClickstreamEvent(CLICKSTREAM_EVENT_NAMES.FA_FIREBASE_RESYNC_STARTED);
|
||||
const getFirestoreInconsistencyUrl = getApiUrl(ApiKeys.FIRESTORE_INCONSISTENCY_INFO);
|
||||
const casesList = store?.getState()?.allCases?.casesList || [];
|
||||
const refId = store?.getState()?.user?.user?.referenceId || '';
|
||||
const selectedAgent = store?.getState()?.user?.selectedAgent;
|
||||
const selectedAgentRefId = store?.getState()?.user?.selectedAgent?.referenceId || '';
|
||||
const casesPath = `allocations/${
|
||||
selectedAgentRefId === selectedAgentReferenceIDForMyCases ? refId : selectedAgentRefId
|
||||
}/cases`;
|
||||
const casesPath = `allocations/${refIdForLoggedInAndSelectedUser}/cases`;
|
||||
const localCases = getSyncCaseIds(casesList);
|
||||
const casesToFetch: CasesToFetchPayload = await axiosInstance.post(
|
||||
getFirestoreInconsistencyUrl,
|
||||
{
|
||||
agentId:
|
||||
selectedAgentRefId === selectedAgentReferenceIDForMyCases ? refId : selectedAgentRefId,
|
||||
agentId: refIdForLoggedInAndSelectedUser,
|
||||
cases: localCases,
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user