mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-26 10:21:51 +00:00
rename endpoints
This commit is contained in:
@@ -19,6 +19,19 @@ import System.FilePath ((</>))
|
||||
getIconsR :: Extension "png" -> Handler TypedContent
|
||||
getIconsR ext = do
|
||||
-- @TODO switch to getting from service directory
|
||||
AppSettings{..} <- appSettings <$> getYesod
|
||||
mPng <- liftIO $ getVersionedFileFromDir (resourcesDir </> "icons") ext
|
||||
case mPng of
|
||||
Nothing -> notFound
|
||||
Just pngPath -> do
|
||||
putStrLn @Text $ show pngPath
|
||||
exists <- liftIO $ doesFileExist pngPath
|
||||
if exists
|
||||
then respondSource typePlain $ CB.sourceFile pngPath .| awaitForever sendChunkBS
|
||||
else notFound
|
||||
|
||||
getLicenseR :: Extension "" -> Handler TypedContent
|
||||
getLicenseR ext = do
|
||||
AppSettings{..} <- appSettings <$> getYesod
|
||||
mPng <- liftIO $ getUnversionedFileFromDir (resourcesDir </> "icons") ext
|
||||
case mPng of
|
||||
@@ -29,3 +42,17 @@ getIconsR ext = do
|
||||
if exists
|
||||
then respondSource typePlain $ CB.sourceFile pngPath .| awaitForever sendChunkBS
|
||||
else notFound
|
||||
|
||||
getMarkdownR :: Extension "md" -> Handler TypedContent
|
||||
getMarkdownR ext = do
|
||||
-- @TODO switch to getting from service directory
|
||||
AppSettings{..} <- appSettings <$> getYesod
|
||||
mPng <- liftIO $ getUnversionedFileFromDir (resourcesDir </> "icons") ext
|
||||
case mPng of
|
||||
Nothing -> notFound
|
||||
Just pngPath -> do
|
||||
putStrLn @Text $ show pngPath
|
||||
exists <- liftIO $ doesFileExist pngPath
|
||||
if exists
|
||||
then respondSource typePlain $ CB.sourceFile pngPath .| awaitForever sendChunkBS
|
||||
else notFound
|
||||
Reference in New Issue
Block a user