class Solargraph::LanguageServer::Host::MessageWorker

def cancel_message

def cancel_message
  # Handle cancellations first

  idx = messages.find_index { |msg| msg['method'] == '$/cancelRequest' }
  return unless idx
  msg = messages[idx]
  messages.delete_at idx
  msg
end