How to use the resolve-redux.actions.hotModuleReplacement function in resolve-redux

To help you get started, we’ve selected a few resolve-redux examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github reimagined / resolve / packages / resolve-scripts / src / runtime / server / socket_handler.js View on Github external
const socketHandler = socket => {
  if (isOpenBrowser) {
    socket.emit('event', JSON.stringify(actions.hotModuleReplacement()))
  }

  const emitter = event => socket.emit('event', JSON.stringify(event))

  let unsubscribePromise = eventStore.subscribeOnBus(
    { types: [], ids: [] },
    emitter
  )
  const unsubscribe = () => {
    if (unsubscribePromise) {
      unsubscribePromise.then(unsubscribeCallback => unsubscribeCallback())
      unsubscribePromise = null
    }
  }

  socket.on('setSubscription', eventsDescription => {