From ada18a041387d9df2b26253874317b14de0cd0a8 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Tue, 16 Apr 2024 17:02:10 +0900 Subject: [PATCH] [accelerator] fix redirects --- .../accelerate-checkout/accelerate-checkout.component.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts b/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts index cc5d0f821..249568efa 100644 --- a/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts +++ b/frontend/src/app/components/accelerate-checkout/accelerate-checkout.component.ts @@ -234,6 +234,10 @@ export class AccelerateCheckout implements OnInit, OnDestroy { } setTimeout(() => { that.closeModal(); + if (window.history.replaceState) { + const urlParams = new URLSearchParams(window.location.search); + window.history.replaceState(null, null, window.location.toString().replace(`?cash_request_id=${urlParams.get('cash_request_id')}`, '')); + } }, 1000); }, error: (response) => { @@ -242,6 +246,7 @@ export class AccelerateCheckout implements OnInit, OnDestroy { } else { that.error = response.error; setTimeout(() => { + // Reset everything by reloading the page :D, can be improved const urlParams = new URLSearchParams(window.location.search); window.location.assign(window.location.toString().replace(`?cash_request_id=${urlParams.get('cash_request_id')}`, ``)); }, 3000);