Sfoglia il codice sorgente

Resource: Partial recreation of original headers data

Marcos Dumay de Medeiros 7 anni fa
parent
commit
dfc224bf50
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      src/Data/SMTP/Types/Resource.hs

+ 5 - 0
src/Data/SMTP/Types/Resource.hs

@@ -110,3 +110,8 @@ originalData (PlainHeaders pp ss (psep, ssep)) =
   where
     catData :: [Header] -> BS.ByteString
     catData hh = BS.concat . map bare $ hh
+
+-- | Recreates the original resource text for the sealed headers only
+originalSealed :: PlainHeaders -> BS.ByteString
+originalSealed (PlainHeaders _ ss (_, ssep)) =
+  (BS.concat $ map bare ss) `BS.append` ssep