Lue vain .md-tiedostot tiedotteina
Tämä on yksinkertainen ja nopea tapa estää tiedotejärjestelmää tukehtumasta tietovarannosta löytyviin binääritiedostoihin, kuten kuviin.
This commit is contained in:
parent
dab82e12f5
commit
20775ae1d5
@ -14,7 +14,7 @@ import Data.ByteString (ByteString)
|
|||||||
import Data.Default (def)
|
import Data.Default (def)
|
||||||
import Data.Either (rights, lefts)
|
import Data.Either (rights, lefts)
|
||||||
import Data.FileStore (FileStore(..), gitFileStore)
|
import Data.FileStore (FileStore(..), gitFileStore)
|
||||||
import Data.List (singleton)
|
import Data.List (singleton, isSuffixOf)
|
||||||
import Data.Text.Encoding (decodeUtf8, encodeUtf8)
|
import Data.Text.Encoding (decodeUtf8, encodeUtf8)
|
||||||
import Data.Time (UTCTime, zonedTimeToUTC)
|
import Data.Time (UTCTime, zonedTimeToUTC)
|
||||||
import Data.Time (getCurrentTime)
|
import Data.Time (getCurrentTime)
|
||||||
@ -43,7 +43,7 @@ updateMessages acid repoPath =
|
|||||||
readMessageFiles :: FileStore -> IO [Message]
|
readMessageFiles :: FileStore -> IO [Message]
|
||||||
readMessageFiles store = do
|
readMessageFiles store = do
|
||||||
files <- index store
|
files <- index store
|
||||||
messages <- mapM (readMessageFile store) files
|
messages <- mapM (readMessageFile store) $ filter (".md" `isSuffixOf`) files
|
||||||
mapM_ (T.putStrLn . renderError) $ lefts messages
|
mapM_ (T.putStrLn . renderError) $ lefts messages
|
||||||
currentTime <- getCurrentTime
|
currentTime <- getCurrentTime
|
||||||
print currentTime
|
print currentTime
|
||||||
|
Loading…
Reference in New Issue
Block a user