Prechádzať zdrojové kódy

Resource: Partial recreation of original headers data

Marcos Dumay de Medeiros 7 rokov pred
rodič
commit
dfc224bf50
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  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