From 014027c212dc7def0beb6a3c8f18c622a0f19bea Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Tue, 30 Aug 2022 12:30:11 +0100
Subject: [PATCH] Remove unused JSON helper function

convertJsonNumberToString(in:minNumberLength:)
---
 Sources/XXClient/Helpers/JSONHelpers.swift    | 18 -------
 .../Helpers/JSONHelpersTests.swift            | 51 -------------------
 2 files changed, 69 deletions(-)

diff --git a/Sources/XXClient/Helpers/JSONHelpers.swift b/Sources/XXClient/Helpers/JSONHelpers.swift
index 5653752d..eb719ec9 100644
--- a/Sources/XXClient/Helpers/JSONHelpers.swift
+++ b/Sources/XXClient/Helpers/JSONHelpers.swift
@@ -18,24 +18,6 @@ func convertJsonNumberToString(
   return output
 }
 
-func convertJsonNumberToString(
-  in input: Data,
-  minNumberLength: Int
-) -> Data {
-  guard var string = String(data: input, encoding: .utf8) else {
-    return input
-  }
-  string = string.replacingOccurrences(
-    of: #":( *)([0-9]{\#(minNumberLength),})( *)(,*)"#,
-    with: #":$1"$2"$3$4"#,
-    options: [.regularExpression]
-  )
-  guard let output = string.data(using: .utf8) else {
-    return input
-  }
-  return output
-}
-
 func convertJsonStringToNumber(
   in input: Data,
   at key: String
diff --git a/Tests/XXClientTests/Helpers/JSONHelpersTests.swift b/Tests/XXClientTests/Helpers/JSONHelpersTests.swift
index 20a90116..2ebe8530 100644
--- a/Tests/XXClientTests/Helpers/JSONHelpersTests.swift
+++ b/Tests/XXClientTests/Helpers/JSONHelpersTests.swift
@@ -61,36 +61,6 @@ final class JSONHelpersTests: XCTestCase {
     )
   }
 
-  func testConvertingNumberToStringByLength() {
-    assertConvertingJsonNumberToString(
-      input: """
-      {
-        "text": "hello",
-        "number1": 123456789,
-        "number2": 1234567890,
-        "number3": 123456789,
-        "number4": 1234567890
-      }
-      """,
-      minNumberLength: 10,
-      expected: """
-      {
-        "text": "hello",
-        "number1": 123456789,
-        "number2": "1234567890",
-        "number3": 123456789,
-        "number4": "1234567890"
-      }
-      """
-    )
-
-    assertConvertingJsonNumberToString(
-      input: #"{"text":"hello","number1":123456789,"number2":1234567890,"number3":123456789,"number4":1234567890}"#,
-      minNumberLength: 10,
-      expected: #"{"text":"hello","number1":123456789,"number2":"1234567890","number3":123456789,"number4":"1234567890"}"#
-    )
-  }
-
   func testConvertingStringToNumber() {
     assertConvertingJsonStringToNumber(
       input: #"{"number":"1234567890","text":"hello"}"#,
@@ -171,27 +141,6 @@ private func assertConvertingJsonNumberToString(
   )
 }
 
-private func assertConvertingJsonNumberToString(
-  input: String,
-  minNumberLength: Int,
-  expected: String,
-  file: StaticString = #file,
-  line: UInt = #line
-) {
-  XCTAssertNoDifference(
-    String(
-      data: convertJsonNumberToString(
-        in: input.data(using: .utf8)!,
-        minNumberLength: minNumberLength
-      ),
-      encoding: .utf8
-    )!,
-    expected,
-    file: file,
-    line: line
-  )
-}
-
 private func assertConvertingJsonStringToNumber(
   input: String,
   key: String,
-- 
GitLab