aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/Compiler.hs
diff options
context:
space:
mode:
authorpacien2020-02-03 15:08:46 +0100
committerpacien2020-02-03 21:19:56 +0100
commitb757ee814c01c83b17b495c4805fcc70d7e08c89 (patch)
treee9d13d94e400205d8eaa8a5bd3b74f191ac1f204 /compiler/src/Compiler.hs
parent1d7299bced057e3c0e6cc76507fc25d6f493968e (diff)
downloadldgallery-b757ee814c01c83b17b495c4805fcc70d7e08c89.tar.gz
compiler: simplify checks
Diffstat (limited to 'compiler/src/Compiler.hs')
-rw-r--r--compiler/src/Compiler.hs8
1 files changed, 2 insertions, 6 deletions
diff --git a/compiler/src/Compiler.hs b/compiler/src/Compiler.hs
index adc4a5f..2a0dccc 100644
--- a/compiler/src/Compiler.hs
+++ b/compiler/src/Compiler.hs
@@ -22,7 +22,7 @@ module Compiler
22 ) where 22 ) where
23 23
24 24
25import Control.Monad (liftM2) 25import Control.Monad (liftM2, when)
26import Data.List (any) 26import Data.List (any)
27import System.FilePath ((</>)) 27import System.FilePath ((</>))
28import qualified System.FilePath.Glob as Glob 28import qualified System.FilePath.Glob as Glob
@@ -118,11 +118,7 @@ compileGallery inputDirPath outputDirPath excludedDirs rebuildAll cleanOutput =
118 let galleryBuilder = buildGalleryTree itemProc thumbnailProc (tagsFromDirectories config) 118 let galleryBuilder = buildGalleryTree itemProc thumbnailProc (tagsFromDirectories config)
119 resources <- galleryBuilder (galleryName config) inputTree 119 resources <- galleryBuilder (galleryName config) inputTree
120 120
121 if cleanOutput then 121 when cleanOutput $ galleryCleanupResourceDir resources outputDirPath
122 galleryCleanupResourceDir resources outputDirPath
123 else
124 return ()
125
126 writeJSON outputIndex resources 122 writeJSON outputIndex resources
127 writeJSON outputViewerConf $ viewer fullConfig 123 writeJSON outputViewerConf $ viewer fullConfig
128 124