Procházet zdrojové kódy

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

Simplify `base32*DecodeToData(_:)`
Norio Nomura před 4 roky
rodič
revize
3fee36ce38
1 změnil soubory, kde provedl 2 přidání a 6 odebrání
  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