stackage-server/Handler/StackageIndex.hs
2015-05-11 20:23:09 +03:00

22 lines
679 B
Haskell

module Handler.StackageIndex where
import Import
import Data.BlobStore
import Stackage.Database
getStackageIndexR :: SnapName -> Handler TypedContent
getStackageIndexR slug = do
error "getStackageIndexR"
{-
Entity _ stackage <- runDB $ getBy404 $ UniqueSnapshot slug
let ident = stackageIdent stackage
msrc <- storeRead $ CabalIndex ident
case msrc of
Nothing -> notFound
Just src -> do
setEtag $ toPathPiece ident
addHeader "content-disposition" "attachment; filename=\"00-index.tar.gz\""
neverExpires
respondSource "application/x-gzip" $ mapOutput (Chunk . toBuilder) src
-}