module System.Tianbar.Plugin.Basic where -- Simple plugins import Control.Monad.IO.Class import Happstack.Server import System.Tianbar.Plugin import Paths_tianbar data DataDirectory = DataDirectory instance Plugin DataDirectory where initialize _ = return DataDirectory handler _ = dir "data" $ uriRest $ \filePath -> do dataFile <- liftIO $ getDataFileName filePath serveFile (guessContentTypeM mimeTypes) dataFile