From 31267d352e329875e647fa422d68b08106a36cf2 Mon Sep 17 00:00:00 2001 From: alexwl Date: Fri, 17 May 2019 18:43:42 +0300 Subject: Code cleanup: fix warnings --- app/Server.hs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'app/Server.hs') diff --git a/app/Server.hs b/app/Server.hs index de2c325..41197b6 100644 --- a/app/Server.hs +++ b/app/Server.hs @@ -53,8 +53,6 @@ import Data.Maybe (fromMaybe, mapMaybe) import qualified Data.Vector as V #if MIN_VERSION_GLASGOW_HASKELL(8,4,3,0) import qualified GHC.Compact as C -#else -import Data.Functor.Identity(Identity(..)) #endif import Data.Pagination ( Paginated @@ -139,7 +137,11 @@ import Servant ) import Servant.API.ContentTypes (AllCTRender(..), JSON) import Servant.Server (Handler(..), hoistServer) +#if MIN_VERSION_servant(0,14,1) +import Servant.Links (safeLink) +#else import Servant.Utils.Links (safeLink) +#endif import System.Directory (doesFileExist) import System.Exit (exitFailure, exitSuccess) import System.FilePath.Find @@ -751,7 +753,7 @@ loadPackages _config mbStore eitherGlobalReferenceMap <*> eitherGlobalIdentifierMap of Right res -> return $ Just res - Left _ -> do + Left _ -> do putStrLn "Store lookup errors : " let ignoreRight :: Either a b -> Either a () ignoreRight = second (const ()) @@ -833,7 +835,7 @@ loadPackages config _ = do filter isExportedId $ trieValues $ HCE.externalIdInfoMap packageInfo in L.foldl - (\trie' exportedId@(HCE.ExternalIdentifierInfo (HCE.IdentifierInfo {HCE.demangledOccName = name})) -> + (\trie' exportedId@(HCE.ExternalIdentifierInfo HCE.IdentifierInfo {HCE.demangledOccName = name}) -> HCE.insertToTrie S.insert (T.unpack name) -- cgit v1.2.3