diff --git a/components/devtools/actors/browsing_context.rs b/components/devtools/actors/browsing_context.rs index 8ff81160b16..13e304eceff 100644 --- a/components/devtools/actors/browsing_context.rs +++ b/components/devtools/actors/browsing_context.rs @@ -54,6 +54,17 @@ struct FrameMsg { parentID: u32, } +#[derive(Serialize)] +struct ListWorkersReply { + from: String, + workers: Vec, +} + +#[derive(Serialize)] +struct WorkerMsg { + id: u32, +} + #[derive(Serialize)] pub struct BrowsingContextActorMsg { actor: String, @@ -159,6 +170,15 @@ impl Actor for BrowsingContextActor { ActorMessageStatus::Processed }, + "listWorkers" => { + let msg = ListWorkersReply { + from: self.name(), + workers: vec![], + }; + stream.write_json_packet(&msg); + ActorMessageStatus::Processed + }, + _ => ActorMessageStatus::Ignored, }) }