1010{-# LANGUAGE TypeOperators #-}
1111{-# LANGUAGE PolyKinds #-}
1212{-# LANGUAGE CPP #-}
13+ {-# OPTIONS_GHC -Wno-deprecations -Wno-unticked-promoted-constructors #-}
1314#include "ghc-api-version.h"
1415
1516module Main (main ) where
@@ -19,7 +20,7 @@ import Control.Exception (bracket_, catch)
1920import qualified Control.Lens as Lens
2021import Control.Monad
2122import Control.Monad.IO.Class (MonadIO , liftIO )
22- import Data.Aeson (FromJSON , Value , toJSON ,fromJSON )
23+ import Data.Aeson (toJSON ,fromJSON )
2324import qualified Data.Aeson as A
2425import qualified Data.Binary as Binary
2526import Data.Default
@@ -33,7 +34,6 @@ import Development.IDE.Core.PositionMapping (fromCurrent, toCurrent, PositionRes
3334import Development.IDE.Core.Shake (Q (.. ))
3435import Development.IDE.GHC.Util
3536import qualified Data.Text as T
36- import Data.Typeable
3737import Development.IDE.Plugin.Completions.Types (extendImportCommandId )
3838import Development.IDE.Plugin.TypeLenses (typeLensCommandId )
3939import Development.IDE.Spans.Common
@@ -89,11 +89,6 @@ waitForProgressBegin = skipManyTill anyMessage $ satisfyMaybe $ \case
8989 FromServerMess SProgress (NotificationMessage _ _ (ProgressParams _ (Begin _))) -> Just ()
9090 _ -> Nothing
9191
92- waitForProgressReport :: Session ()
93- waitForProgressReport = skipManyTill anyMessage $ satisfyMaybe $ \ case
94- FromServerMess SProgress (NotificationMessage _ _ (ProgressParams _ (Report _))) -> Just ()
95- _ -> Nothing
96-
9792waitForProgressDone :: Session ()
9893waitForProgressDone = skipManyTill anyMessage $ satisfyMaybe $ \ case
9994 FromServerMess SProgress (NotificationMessage _ _ (ProgressParams _ (End _))) -> Just ()
@@ -201,6 +196,7 @@ initializeResponseTests = withResource acquire release tests where
201196
202197 innerCaps :: ResponseMessage Initialize -> ServerCapabilities
203198 innerCaps (ResponseMessage _ _ (Right (InitializeResult c _))) = c
199+ innerCaps (ResponseMessage _ _ (Left _)) = error " Initialization error"
204200
205201 acquire :: IO (ResponseMessage Initialize )
206202 acquire = run initializeResponse
0 commit comments