mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 04:08:29 +01:00
Add a nub (Niklas will kill me)
This commit is contained in:
parent
3a467a5e68
commit
6dcefdc633
@ -75,6 +75,7 @@ import Data.Yaml (decode)
|
||||
import qualified Data.Aeson as A
|
||||
import Types (SnapshotBranch(..))
|
||||
import Data.Pool (destroyAllResources)
|
||||
import Data.List (nub)
|
||||
|
||||
currentSchema :: Int
|
||||
currentSchema = 1
|
||||
@ -641,12 +642,12 @@ data LatestInfo = LatestInfo
|
||||
, liVersion :: !Text
|
||||
, liGhc :: !Text
|
||||
}
|
||||
deriving Show
|
||||
deriving (Show, Eq)
|
||||
|
||||
getLatests :: GetStackageDatabase m
|
||||
=> Text -- ^ package name
|
||||
-> m [LatestInfo]
|
||||
getLatests pname = run $ fmap concat $ forM [True, False] $ \requireDocs -> do
|
||||
getLatests pname = run $ fmap (nub . concat) $ forM [True, False] $ \requireDocs -> do
|
||||
mlts <- latestHelper pname requireDocs
|
||||
(\s ln -> s E.^. SnapshotId E.==. ln E.^. LtsSnap)
|
||||
(\_ ln ->
|
||||
|
||||
Loading…
Reference in New Issue
Block a user