From 74498aa962453c4fb302efbd32d938aa604b5c4b Mon Sep 17 00:00:00 2001 From: Julian Steenbakker Date: Wed, 16 Oct 2024 13:51:15 +0200 Subject: [PATCH 1/3] Update SwiftLibphonenumberPlugin.swift --- .../ios/Classes/SwiftLibphonenumberPlugin.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift b/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift index 266e951..01be9cd 100644 --- a/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift +++ b/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift @@ -1,10 +1,10 @@ import Flutter import UIKit -import PhoneNumberKit +import PhoneNumberUtility public class SwiftLibphonenumberPlugin: NSObject, FlutterPlugin { - - let phoneNumberKit: PhoneNumberKit = PhoneNumberKit() + + let phoneNumberKit: PhoneNumberKit = PhoneNumberUtility() public static func register(with registrar: FlutterPluginRegistrar) { let channel = FlutterMethodChannel(name: "plugin.libphonenumber", binaryMessenger: registrar.messenger()) From 1ef80d705e5fcdf8eb9fe1079958625391c7be3c Mon Sep 17 00:00:00 2001 From: Julian Steenbakker Date: Wed, 16 Oct 2024 13:51:57 +0200 Subject: [PATCH 2/3] Update libphonenumber_plugin.podspec --- libphonenumber_plugin/ios/libphonenumber_plugin.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libphonenumber_plugin/ios/libphonenumber_plugin.podspec b/libphonenumber_plugin/ios/libphonenumber_plugin.podspec index f668b86..ae32748 100644 --- a/libphonenumber_plugin/ios/libphonenumber_plugin.podspec +++ b/libphonenumber_plugin/ios/libphonenumber_plugin.podspec @@ -15,7 +15,7 @@ A new flutter plugin project. s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'PhoneNumberKit' + s.dependency 'PhoneNumberKit', '~> 4.0' s.platform = :ios, '12.0' From 3fa2d7c3ebefaecbe4c89183355075ab823a6007 Mon Sep 17 00:00:00 2001 From: Julian Steenbakker Date: Wed, 16 Oct 2024 13:58:51 +0200 Subject: [PATCH 3/3] imp: fix with latest version of utility --- .../ios/Classes/SwiftLibphonenumberPlugin.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift b/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift index 01be9cd..d4d20e2 100644 --- a/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift +++ b/libphonenumber_plugin/ios/Classes/SwiftLibphonenumberPlugin.swift @@ -1,10 +1,10 @@ import Flutter import UIKit -import PhoneNumberUtility +import PhoneNumberKit public class SwiftLibphonenumberPlugin: NSObject, FlutterPlugin { - let phoneNumberKit: PhoneNumberKit = PhoneNumberUtility() + let phoneNumberKit: PhoneNumberUtility = PhoneNumberUtility() public static func register(with registrar: FlutterPluginRegistrar) { let channel = FlutterMethodChannel(name: "plugin.libphonenumber", binaryMessenger: registrar.messenger()) @@ -125,7 +125,7 @@ public class SwiftLibphonenumberPlugin: NSObject, FlutterPlugin { let phoneNumber = arguments["phoneNumber"] as! String let isoCode = arguments["isoCode"] as! String - let partialFormatter: PartialFormatter = PartialFormatter(phoneNumberKit: phoneNumberKit, defaultRegion: isoCode.uppercased()) + let partialFormatter: PartialFormatter = PartialFormatter(utility: phoneNumberKit, defaultRegion: isoCode.uppercased()) let formattedNumber = partialFormatter.formatPartial(phoneNumber)