瀏覽代碼

Simplify `base32*DecodeToData(_:)`

Norio Nomura 4 年之前
父節點
當前提交
e8465454ea
共有 1 個文件被更改,包括 2 次插入6 次删除
  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