From 01d384e676797a86dec1ef4bad78cfbb82aa8780 Mon Sep 17 00:00:00 2001 From: Remco Smits Date: Sat, 29 Jun 2024 15:29:08 +0200 Subject: [PATCH] Add missing event body mapping --- crates/dap/src/transport.rs | 11 +++++------ crates/debugger_ui/src/debugger_panel.rs | 6 +++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/crates/dap/src/transport.rs b/crates/dap/src/transport.rs index 4a2615dad15583..ab938bfd76186c 100644 --- a/crates/dap/src/transport.rs +++ b/crates/dap/src/transport.rs @@ -1,8 +1,8 @@ use anyhow::{anyhow, Context, Result}; use dap_types::{ BreakpointEvent, CapabilitiesEvent, ContinuedEvent, ExitedEvent, InvalidatedEvent, - LoadedSourceEvent, MemoryEvent, ModuleEvent, OutputEvent, ProcessEvent, StoppedEvent, - TerminatedEvent, ThreadEvent, + LoadedSourceEvent, MemoryEvent, ModuleEvent, OutputEvent, ProcessEvent, ProgressEndEvent, + ProgressStartEvent, ProgressUpdateEvent, StoppedEvent, TerminatedEvent, ThreadEvent, }; use futures::{ channel::mpsc::{unbounded, Sender, UnboundedReceiver, UnboundedSender}, @@ -40,9 +40,9 @@ pub enum Events { LoadedSource(LoadedSourceEvent), Process(ProcessEvent), Capabilities(CapabilitiesEvent), - ProgressStart, - ProgressUpdate, - ProgressEnd, + ProgressStart(ProgressStartEvent), + ProgressUpdate(ProgressUpdateEvent), + ProgressEnd(ProgressEndEvent), Invalidated(InvalidatedEvent), Memory(MemoryEvent), } @@ -201,7 +201,6 @@ impl Transport { Err(_) => (), }, None => { - dbg!("Response to nonexistent request #{}", res.request_seq); client_tx.send(Payload::Response(res)).await.log_err(); } } diff --git a/crates/debugger_ui/src/debugger_panel.rs b/crates/debugger_ui/src/debugger_panel.rs index c6645978827aa3..77f9542664c792 100644 --- a/crates/debugger_ui/src/debugger_panel.rs +++ b/crates/debugger_ui/src/debugger_panel.rs @@ -163,9 +163,9 @@ impl DebugPanel { Events::Capabilities(_) => todo!(), Events::Memory(_) => todo!(), Events::Process(_) => todo!(), - Events::ProgressEnd => todo!(), - Events::ProgressStart => todo!(), - Events::ProgressUpdate => todo!(), + Events::ProgressEnd(_) => todo!(), + Events::ProgressStart(_) => todo!(), + Events::ProgressUpdate(_) => todo!(), Events::Invalidated(_) => todo!(), } }