Explorar o código

Merge pull request #64 from norio-nomura/simplify-data-init

Simplify `base32*DecodeToData(_:)`
Norio Nomura %!s(int64=4) %!d(string=hai) anos
pai
achega
3fee36ce38
Modificáronse 1 ficheiros con 2 adicións e 6 borrados
  1. 2 6
      Sources/Base32/Base32.swift

+ 2 - 6
Sources/Base32/Base32.swift

@@ -43,15 +43,11 @@ public func base32HexEncode(_ data: Data) -> String {
 }
 
 public func base32DecodeToData(_ string: String) -> Data? {
-    return base32decode(string, alphabetDecodeTable).flatMap {
-        $0.withUnsafeBufferPointer(Data.init(buffer:))
-    }
+    return base32decode(string, alphabetDecodeTable).flatMap(Data.init(_:))
 }
 
 public func base32HexDecodeToData(_ string: String) -> Data? {
-    return base32decode(string, extendedHexAlphabetDecodeTable).flatMap {
-        $0.withUnsafeBufferPointer(Data.init(buffer:))
-    }
+    return base32decode(string, extendedHexAlphabetDecodeTable).flatMap(Data.init(_:))
 }
 
 // MARK: - Base32 [UInt8] <-> String