Handle CustomClientMethod
[lsp-test.git] / src / Language / Haskell / LSP / Test / Decoding.hs
index 8805976c3dedcaef8be8c88fd06c904f1d6b0c36..350b5251ad8b49133d3be5086852e3984f682a8c 100644 (file)
@@ -116,6 +116,7 @@ matchResponseMsgType req = case req of
   TextDocumentDocumentLink      -> RspDocumentLink . decoded
   DocumentLinkResolve           -> RspDocumentLinkResolve . decoded
   TextDocumentWillSaveWaitUntil -> RspWillSaveWaitUntil . decoded
+  CustomClientMethod{}          -> RspCustomServer . decoded
   x                             -> error . ((show x ++ " is not a request: ") ++) . show
   where decoded x = fromMaybe (error $ "Couldn't decode response for the request type: "
                                         ++ show req ++ "\n" ++ show x)