diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 4f340cbb..d54c2241 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -8,6 +8,8 @@ PODS: - Flutter - flutter_native_splash (0.0.1): - Flutter + - flutter_timezone (0.0.1): + - Flutter - GoogleDataTransport (9.3.0): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) @@ -108,6 +110,7 @@ DEPENDENCIES: - Flutter (from `Flutter`) - flutter_keyboard_visibility (from `.symlinks/plugins/flutter_keyboard_visibility/ios`) - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`) + - flutter_timezone (from `.symlinks/plugins/flutter_timezone/ios`) - mobile_scanner (from `.symlinks/plugins/mobile_scanner/ios`) - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) @@ -147,6 +150,8 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/flutter_keyboard_visibility/ios" flutter_native_splash: :path: ".symlinks/plugins/flutter_native_splash/ios" + flutter_timezone: + :path: ".symlinks/plugins/flutter_timezone/ios" mobile_scanner: :path: ".symlinks/plugins/mobile_scanner/ios" package_info_plus: @@ -172,6 +177,7 @@ SPEC CHECKSUMS: Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069 flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef + flutter_timezone: ffb07bdad3c6276af8dada0f11978d8a1f8a20bb GoogleDataTransport: 57c22343ab29bc686febbf7cbb13bad167c2d8fe GoogleMLKit: 2bd0dc6253c4d4f227aad460f69215a504b2980e GoogleToolboxForMac: 8bef7c7c5cf7291c687cf5354f39f9db6399ad34 diff --git a/ios/Runner/Handlers/MethodHandler.swift b/ios/Runner/Handlers/MethodHandler.swift index 34a9bbd9..3f18bfb9 100644 --- a/ios/Runner/Handlers/MethodHandler.swift +++ b/ios/Runner/Handlers/MethodHandler.swift @@ -172,6 +172,16 @@ public class MethodHandler: NSObject, FlutterPlugin { return } result(config) + case "generate_warp_config": + guard let args = call.arguments as? [String: Any], + let licenseKey = args["license-key"] as? String, + let accountId = args["previous-account-id"] as? String, + let accessToken = args["previous-access-token"] as? String else { + result(FlutterError(code: "INVALID_ARGS", message: nil, details: nil)) + return + } + let warpConfig = MobileGenerateWarpConfig(licenseKey, accountId, accessToken, nil) + result(warpConfig) default: result(FlutterMethodNotImplemented) }