mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-23 09:21:56 +01:00
Clean up warnings
This commit is contained in:
parent
267f488bca
commit
dd0c4e3f4c
@ -12,26 +12,6 @@ import Yesod.GitRepo (grContent)
|
|||||||
import Stackage.Database
|
import Stackage.Database
|
||||||
import qualified Data.Text as T
|
import qualified Data.Text as T
|
||||||
|
|
||||||
executableFor :: SupportedArch -> StackageExecutable
|
|
||||||
executableFor Win32 = StackageWindowsExecutable
|
|
||||||
executableFor Win64 = StackageWindowsExecutable
|
|
||||||
executableFor _ = StackageUnixExecutable
|
|
||||||
|
|
||||||
-- TODO: link to s3
|
|
||||||
executableLink :: SupportedArch -> StackageExecutable -> Text
|
|
||||||
executableLink arch exe =
|
|
||||||
"https://s3.amazonaws.com/download.fpcomplete.com/stackage-cli/"
|
|
||||||
<> toPathPiece arch <> "/" <> toPathPiece exe
|
|
||||||
|
|
||||||
downloadCandidates :: [(SupportedArch, StackageExecutable)]
|
|
||||||
downloadCandidates =
|
|
||||||
map (\arch -> (arch, executableFor arch))
|
|
||||||
[minBound .. maxBound]
|
|
||||||
|
|
||||||
currentlySupported :: SupportedArch -> Bool
|
|
||||||
currentlySupported Linux64 = True
|
|
||||||
currentlySupported _ = False
|
|
||||||
|
|
||||||
getDownloadR :: Handler Html
|
getDownloadR :: Handler Html
|
||||||
getDownloadR = redirectWith status301 InstallR
|
getDownloadR = redirectWith status301 InstallR
|
||||||
|
|
||||||
|
|||||||
@ -2,9 +2,9 @@ module Handler.Sitemap (getSitemapR) where
|
|||||||
|
|
||||||
import Import
|
import Import
|
||||||
import Yesod.Sitemap
|
import Yesod.Sitemap
|
||||||
import Stackage.Database
|
--import Stackage.Database
|
||||||
|
|
||||||
type SitemapFor a = forall m. Monad m => Conduit a m (SitemapUrl (Route App))
|
--type SitemapFor a = forall m. Monad m => Conduit a m (SitemapUrl (Route App))
|
||||||
type Sitemap = forall m. Monad m => Producer m (SitemapUrl (Route App))
|
type Sitemap = forall m. Monad m => Producer m (SitemapUrl (Route App))
|
||||||
|
|
||||||
getSitemapR :: Handler TypedContent
|
getSitemapR :: Handler TypedContent
|
||||||
@ -56,6 +56,7 @@ ltsSitemap = awaitForever go
|
|||||||
slug = show' (ltsMajor lts) <> "." <> show' (ltsMinor lts)
|
slug = show' (ltsMajor lts) <> "." <> show' (ltsMinor lts)
|
||||||
-}
|
-}
|
||||||
|
|
||||||
|
{-
|
||||||
snapshotSitemaps :: SitemapFor Snapshot
|
snapshotSitemaps :: SitemapFor Snapshot
|
||||||
snapshotSitemaps = awaitForever go
|
snapshotSitemaps = awaitForever go
|
||||||
where
|
where
|
||||||
@ -79,18 +80,19 @@ packageMetadataSitemaps = awaitForever go
|
|||||||
url' floc = url $ floc $ PackageName $ packageName m
|
url' floc = url $ floc $ PackageName $ packageName m
|
||||||
|
|
||||||
|
|
||||||
priority :: Double -> Route App -> Sitemap
|
|
||||||
priority p loc = yield $ SitemapUrl
|
|
||||||
{ sitemapLoc = loc
|
|
||||||
, sitemapLastMod = Nothing
|
|
||||||
, sitemapChangeFreq = Nothing
|
|
||||||
, sitemapPriority = Just p
|
|
||||||
}
|
|
||||||
|
|
||||||
url :: Route App -> Sitemap
|
url :: Route App -> Sitemap
|
||||||
url loc = yield $ SitemapUrl
|
url loc = yield SitemapUrl
|
||||||
{ sitemapLoc = loc
|
{ sitemapLoc = loc
|
||||||
, sitemapLastMod = Nothing
|
, sitemapLastMod = Nothing
|
||||||
, sitemapChangeFreq = Nothing
|
, sitemapChangeFreq = Nothing
|
||||||
, sitemapPriority = Nothing
|
, sitemapPriority = Nothing
|
||||||
}
|
}
|
||||||
|
-}
|
||||||
|
|
||||||
|
priority :: Double -> Route App -> Sitemap
|
||||||
|
priority p loc = yield SitemapUrl
|
||||||
|
{ sitemapLoc = loc
|
||||||
|
, sitemapLastMod = Nothing
|
||||||
|
, sitemapChangeFreq = Nothing
|
||||||
|
, sitemapPriority = Just p
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user