From 814530cbcf96a0917dbd42ce7f694dd1ae7da990 Mon Sep 17 00:00:00 2001 From: 0xturboblitz Date: Fri, 5 Apr 2024 18:42:32 -0700 Subject: [PATCH] clean Prover.swift of previous download function --- app/ios/Prover.m | 4 ---- app/ios/Prover.swift | 42 ------------------------------------------ 2 files changed, 46 deletions(-) diff --git a/app/ios/Prover.m b/app/ios/Prover.m index c1d3d388f..7def067eb 100644 --- a/app/ios/Prover.m +++ b/app/ios/Prover.m @@ -10,10 +10,6 @@ @interface RCT_EXTERN_MODULE(Prover, NSObject) -RCT_EXTERN_METHOD(downloadZkey:(NSString *)urlString - resolve:(RCTPromiseResolveBlock)resolve - reject:(RCTPromiseRejectBlock)reject) - RCT_EXTERN_METHOD(runProveAction:(NSDictionary *)inputs resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) diff --git a/app/ios/Prover.swift b/app/ios/Prover.swift index 51ef6f705..03a3c0817 100644 --- a/app/ios/Prover.swift +++ b/app/ios/Prover.swift @@ -34,48 +34,6 @@ struct Proof: Codable { @available(iOS 15, *) @objc(Prover) class Prover: NSObject { - @objc(downloadZkey:resolve:reject:) - func downloadZkey(urlString: String, resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { - print("Downloading file...") - - guard let url = URL(string: urlString) else { - reject("URL_ERROR", "Invalid URL", NSError(domain: "", code: 0, userInfo: nil)) - return - } - - DispatchQueue.global(qos: .userInitiated).async { - let session = URLSession(configuration: .default) - let downloadTask = session.downloadTask(with: url) { (tempLocalUrl, response, error) in - if let tempLocalUrl = tempLocalUrl, error == nil { - do { - let documentsPath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first! - let destinationURL = documentsPath.appendingPathComponent(url.lastPathComponent) - - if FileManager.default.fileExists(atPath: destinationURL.path) { - try FileManager.default.removeItem(at: destinationURL) - } - - try FileManager.default.moveItem(at: tempLocalUrl, to: destinationURL) - print("File downloaded to: \(destinationURL)") - - DispatchQueue.main.async { - resolve(destinationURL.path) - } - } catch (let writeError) { - DispatchQueue.main.async { - reject("FILE_ERROR", "Error saving file", writeError) - } - } - } else { - DispatchQueue.main.async { - reject("DOWNLOAD_ERROR", "Error downloading file: \(error?.localizedDescription ?? "Unknown error")", error as NSError?) - } - } - } - downloadTask.resume() - } - } - @objc(runProveAction:resolve:reject:) func runProveAction(_ inputs: [String: [String]], resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { do {