getRouterStaticContext()

in fusion-plugin-react-router/src/modules/ServerRouter.js [29:54]


  getRouterStaticContext() {
    let context = this.props.context;
    if (context && typeof context.setCode === 'function') {
      console.warn(
        'Using context.setCode is deprecated. Use a setter on the status prop instead'
      );
      Object.defineProperty(context, 'status', {
        set: code => {
          context.setCode(code);
        },
        configurable: true,
      });
    }
    if (context && typeof context.redirect === 'function') {
      console.warn(
        'Using context.redirect is deprecated. Use a setter on the url prop instead'
      );
      Object.defineProperty(context, 'url', {
        set: url => {
          context.redirect(url);
        },
        configurable: true,
      });
    }
    return context || {};
  }