From 5f4ff17630f515642b09f53e105c021af842bb83 Mon Sep 17 00:00:00 2001 From: zarzet Date: Thu, 12 Feb 2026 01:02:48 +0700 Subject: [PATCH] refactor(ios): remove legacy download handlers, use downloadByStrategy only --- ios/Runner/AppDelegate.swift | 31 ++++++------------------------- 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift index 7c1cb1b..b994eee 100644 --- a/ios/Runner/AppDelegate.swift +++ b/ios/Runner/AppDelegate.swift @@ -83,31 +83,12 @@ import Gobackend // Import Go framework if let error = error { throw error } return response - case "downloadTrack": - let requestJson = call.arguments as! String - let response = GobackendDownloadTrack(requestJson, &error) - if let error = error { throw error } - return response - - case "downloadWithFallback": - let requestJson = call.arguments as! String - let response = GobackendDownloadWithFallback(requestJson, &error) - if let error = error { throw error } - return response - case "downloadByStrategy": let requestJson = call.arguments as! String let response = GobackendDownloadByStrategy(requestJson, &error) if let error = error { throw error } return response - // Backward compatibility for older Flutter download routing - case "downloadFromYouTube": - let requestJson = call.arguments as! String - let response = GobackendDownloadFromYouTube(requestJson, &error) - if let error = error { throw error } - return response - case "getDownloadProgress": let response = GobackendGetDownloadProgress() return response @@ -527,12 +508,6 @@ import Gobackend // Import Go framework if let error = error { throw error } return response - case "downloadWithExtensions": - let requestJson = call.arguments as! String - let response = GobackendDownloadWithExtensionsJSON(requestJson, &error) - if let error = error { throw error } - return response - case "enrichTrackWithExtension": let args = call.arguments as! [String: Any] let extensionId = args["extension_id"] as! String @@ -540,6 +515,12 @@ import Gobackend // Import Go framework let response = GobackendEnrichTrackWithExtensionJSON(extensionId, trackJson, &error) if let error = error { throw error } return response + + case "downloadWithExtensions": + let requestJson = call.arguments as! String + let response = GobackendDownloadWithExtensionsJSON(requestJson, &error) + if let error = error { throw error } + return response case "removeExtension": let args = call.arguments as! [String: Any]