TP-73673 | TP-74249 | Remove Shimmer & QuoteID Caching (#11822)

This commit is contained in:
Prajjaval Verma
2024-07-19 01:01:24 +05:30
committed by GitHub
parent 05768ca90a
commit 1cc756b63b
10 changed files with 68 additions and 282 deletions

View File

@@ -9,11 +9,6 @@ import { ModalView } from "../../App/common/interface/modals/ModalView";
import { GetModalView } from "../../App/common/modals/modalViewResolver";
import { NativeDeeplinkNavigatorModule } from "../../App/common/native-module/NativeModules";
import styles from "../../App/common/styles/BaseBottomSheetComponentStyles";
import {
invalidateCacheWithUrl,
shouldInvalidateSavedData,
} from "../../App/common/utilities/CacheUtils";
import { setStringPreference } from "../../App/common/utilities/SharedPreferenceUtils";
import WidgetActionHandler from "../../App/common/widgets/widget-actions/WidgetActionHandler";
import { WidgetActionTypes } from "../../App/common/widgets/widget-actions/WidgetActionTypes";
@@ -40,14 +35,7 @@ const BaseBottomSheetComponent = ({
}, BOTTOMSHEET_ANIMATION_DURATION);
};
const invalidatePostApiData = () => {
return setStringPreference("POST_API_CALLED", "false");
};
const handleModalClick = (cta: CtaData) => {
if (invalidateCacheWithUrl(cta.url) || shouldInvalidateSavedData(cta)) {
invalidatePostApiData();
}
switch (cta?.type) {
case CtaType.DISMISS_MODAL:
if (!!cta?.analyticsEventProperties) {