From 44ad3912428f9723e40485d3e1ab92f374d88e5c Mon Sep 17 00:00:00 2001 From: ieow Date: Mon, 3 Jun 2024 16:58:58 +0800 Subject: [PATCH 1/3] fix: edge case prefix04 --- Sources/TorusUtils/Extensions/String+Extension.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/TorusUtils/Extensions/String+Extension.swift b/Sources/TorusUtils/Extensions/String+Extension.swift index 33c2f082..864d2111 100755 --- a/Sources/TorusUtils/Extensions/String+Extension.swift +++ b/Sources/TorusUtils/Extensions/String+Extension.swift @@ -24,15 +24,15 @@ extension String { return hasPrefix("04") } - func add04Prefix() -> String { - if !hasPrefix("04") { + func add04Prefix(targetLength: Int = 128) -> String { + if !hasPrefix("04") && self.count == targetLength{ return "04" + self } return self } - func strip04Prefix() -> String { - if hasPrefix("04") { + func strip04Prefix(targetLength: Int = 130) -> String { + if hasPrefix("04") && self.count == targetLength { let indexStart = index(startIndex, offsetBy: 2) return String(self[indexStart...]) } From 55bcceb7bed6c361d2110737a4916bcc679f3781 Mon Sep 17 00:00:00 2001 From: ieow Date: Mon, 3 Jun 2024 17:04:50 +0800 Subject: [PATCH 2/3] fix: addPrefix --- Sources/TorusUtils/Extensions/String+Extension.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/TorusUtils/Extensions/String+Extension.swift b/Sources/TorusUtils/Extensions/String+Extension.swift index 864d2111..c058cf37 100755 --- a/Sources/TorusUtils/Extensions/String+Extension.swift +++ b/Sources/TorusUtils/Extensions/String+Extension.swift @@ -25,7 +25,7 @@ extension String { } func add04Prefix(targetLength: Int = 128) -> String { - if !hasPrefix("04") && self.count == targetLength{ + if self.count == targetLength{ return "04" + self } return self From b4c43a10879da46a6319f7e3e8cfc5ac9eacedc7 Mon Sep 17 00:00:00 2001 From: ieow Date: Thu, 13 Jun 2024 14:09:05 +0800 Subject: [PATCH 3/3] add podspec 8.1.2 --- Torus-utils.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Torus-utils.podspec b/Torus-utils.podspec index 79de4a86..e5b249bd 100644 --- a/Torus-utils.podspec +++ b/Torus-utils.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "Torus-utils" - spec.version = "8.1.0" + spec.version = "8.1.2" spec.ios.deployment_target = "13.0" spec.summary = "Retrieve user shares" spec.homepage = "https://github.com/torusresearch/torus-utils-swift"