Merge pull request #5482 from mempool/natsoni/hide-acc-panel-on-acceleration

Hide accelerator panel if tx gets accelerated on another session
This commit is contained in:
softsimon 2024-09-14 20:15:39 +08:00 committed by GitHub
commit 74998e7f56
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -196,9 +196,11 @@ export class AccelerateCheckout implements OnInit, OnDestroy {
if (changes.scrollEvent && this.scrollEvent) {
this.scrollToElement('acceleratePreviewAnchor', 'start');
}
if (changes.accelerating) {
if ((this.step === 'processing' || this.step === 'paid') && this.accelerating) {
if (changes.accelerating && this.accelerating) {
if (this.step === 'processing' || this.step === 'paid') {
this.moveToStep('success');
} else { // Edge case where the transaction gets accelerated by someone else or on another session
this.closeModal();
}
}
}