X-Git-Url: http://git.lukelau.me/?a=blobdiff_plain;f=src%2FLanguage%2FHaskell%2FLSP%2FTest%2FReplay.hs;h=7d10763aab553ba19c0239df863fdafae057d9c3;hb=bd2ac7da01645dc111a6912be661bc13b7f9340f;hp=76f9b688e479fd8c8ced740f055db55c72e84de8;hpb=eab96ad6f11e0f76380d9cc600724f94c4523915;p=lsp-test.git diff --git a/src/Language/Haskell/LSP/Test/Replay.hs b/src/Language/Haskell/LSP/Test/Replay.hs index 76f9b68..7d10763 100644 --- a/src/Language/Haskell/LSP/Test/Replay.hs +++ b/src/Language/Haskell/LSP/Test/Replay.hs @@ -12,7 +12,8 @@ import qualified Data.ByteString.Lazy.Char8 as B import qualified Data.Text as T import Language.Haskell.LSP.Capture import Language.Haskell.LSP.Messages -import Language.Haskell.LSP.Types as LSP hiding (error) +import Language.Haskell.LSP.Types +import Language.Haskell.LSP.Types.Lens as LSP hiding (error) import Data.Aeson import Data.Default import Data.List @@ -64,6 +65,7 @@ replaySession serverExe sessionDir = do def fullCaps sessionDir + exitServer (sendMessages clientMsgs reqSema rspSema) takeMVar passSema killThread sessionThread