瀏覽代碼

【内嵌支付】修复支付超时后自动关闭问题

wanjun 6 月之前
父節點
當前提交
c710a40529
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. 1 5
      PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseEmbeddedWindowController.swift

+ 1 - 5
PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseEmbeddedWindowController.swift

@@ -1469,6 +1469,7 @@ class KMPurchaseEmbeddedWindowController: NSWindowController {
         DispatchQueue.main.async { [weak self] in
             guard let self = self else { return }
 //            let wc = KMEmbeddedPaymentPopWC.init(windowNibName: "KMEmbeddedPaymentPopWC")
+            pollCount = 0
             self.embeddedPaymentPopWC = KMEmbeddedPaymentPopWC.currentFirstTrialWC(urlPath)
             if self.paymentMethod == .paddle {
                 self.embeddedPaymentPopWC?.isPaddle = true
@@ -1624,11 +1625,6 @@ class KMPurchaseEmbeddedWindowController: NSWindowController {
         guard pollCount < maxPolls else {
             timer?.invalidate()
             timer = nil
-            DispatchQueue.main.async { [weak self] in
-                guard let self = self else { return }
-                self.embeddedPaymentPopWC?.close()
-                self.embeddedPaymentPopWC = nil
-            }
             return
         }