diff --git a/packages/rax-simulator-renderer/src/renderer.ts b/packages/rax-simulator-renderer/src/renderer.ts index febfdb2cb..80441d474 100644 --- a/packages/rax-simulator-renderer/src/renderer.ts +++ b/packages/rax-simulator-renderer/src/renderer.ts @@ -257,6 +257,9 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { // sync designMode this._designMode = host.designMode; + // sync requestHandlersMap + this._requestHandlersMap = host.requestHandlersMap; + // sync device this._device = host.device; @@ -318,6 +321,7 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { }, }, constants: {}, + requestHandlersMap: this._requestHandlersMap, }; host.injectionConsumer.consume((data) => { // sync utils, i18n, contants,... config @@ -357,6 +361,10 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { @computed get device() { return this._device; } + @obx.ref private _requestHandlersMap = null; + @computed get requestHandlersMap(): any { + return this._requestHandlersMap; + } @obx.ref private _componentsMap = {}; @computed get componentsMap(): any { return this._componentsMap; diff --git a/packages/react-simulator-renderer/src/renderer.ts b/packages/react-simulator-renderer/src/renderer.ts index 79453ad0b..7bf47106e 100644 --- a/packages/react-simulator-renderer/src/renderer.ts +++ b/packages/react-simulator-renderer/src/renderer.ts @@ -211,6 +211,9 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { // sync designMode this._designMode = host.designMode; + // sync requestHandlersMap + this._requestHandlersMap = host.requestHandlersMap; + // sync device this._device = host.device; }); @@ -261,10 +264,11 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { getUrlParams() { const search = history.location.search; return parseQuery(search); - } - } + }, + }, }, constants: {}, + requestHandlersMap: this._requestHandlersMap, }; host.injectionConsumer.consume((data) => { // sync utils, i18n, contants,... config