diff --git a/lib/debugger-controller.js b/lib/debugger-controller.js index 5dcb667..638f596 100644 --- a/lib/debugger-controller.js +++ b/lib/debugger-controller.js @@ -87,7 +87,7 @@ export default class DebuggerController { return } - proxy.startSession(target, debug) + proxy.startSession(target, debug, config.data) } stop(): void { diff --git a/lib/debugger-proxy.js b/lib/debugger-proxy.js index b8e968b..b61192d 100644 --- a/lib/debugger-proxy.js +++ b/lib/debugger-proxy.js @@ -32,7 +32,7 @@ export default class DebuggerProxy { return this.activeDebugger } - startSession(target: DebuggerTarget, debug: Debugger): void { + startSession(target: DebuggerTarget, debug: Debugger, config: Object): void { this.activeSubscriptions.add(debug.onBreakpointEvent(event => { @@ -78,7 +78,7 @@ export default class DebuggerProxy { this.emitter.emit('target', event) })) - debug.start(target, this.breakpoints) + debug.start(target, this.breakpoints, config) this.activeDebugger = debug } diff --git a/lib/types.js b/lib/types.js index 73096a8..a76365b 100644 --- a/lib/types.js +++ b/lib/types.js @@ -30,7 +30,7 @@ export type Debugger = { onTargetEvent(callback: Function): void, - start(target: DebuggerTarget): void, + start(target: DebuggerTarget, config: Object): void, stop(): void,