|
@@ -2367,10 +2367,23 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
Task { @MainActor in
|
|
|
if (type == .compress) { /// 压缩
|
|
|
if await (KMLightMemberManager.manager.canPayFunction() == false) {
|
|
|
- guard let _url = KMTools.saveWatermarkDocumentToTemp(document: self.listView.document, secureOptions: self.secureOptions, removePWD: self.removeSecureFlag) else {
|
|
|
- return
|
|
|
- }
|
|
|
- self.showCompressWindow(url: _url)
|
|
|
+// self.view.window?.contentView?.superview?.beginLoading()
|
|
|
+ let document = self.listView.document
|
|
|
+ let secureOptions = self.secureOptions
|
|
|
+ let removeSecureFlag = self.removeSecureFlag
|
|
|
+
|
|
|
+// DispatchQueue.global().async { [unowned self] in
|
|
|
+ guard let _url = KMTools.saveWatermarkDocumentToTemp(document: document!, secureOptions: secureOptions, removePWD: removeSecureFlag) else {
|
|
|
+// DispatchQueue.main.async {
|
|
|
+// self.view.window?.contentView?.superview?.endLoading()
|
|
|
+// }
|
|
|
+ return
|
|
|
+ }
|
|
|
+// DispatchQueue.main.async {
|
|
|
+// self.view.window?.contentView?.superview?.endLoading()
|
|
|
+ self.showCompressWindow(url: _url)
|
|
|
+// }
|
|
|
+// }
|
|
|
return
|
|
|
}
|
|
|
|