8eb7db130d
- wait for message to be completed and then set completed (this changes the order of messages in the listener, changes test results). - do not put lsp.ResponseMessage on the queue (we never did, but were adding it to the listener) - store the messages in the order received, compute the display json string on demand. - keep track of pending and active messages when an incoming message goes on the pending queue, and when it moves to active. Change-Id: Ife8246cdc92c5f81f9db7a7c11072ee647cd2bdc Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/460902 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Keerti Parthasarathy <keertip@google.com>