How to use the pubsub-js.unsubscribe function in pubsub-js

To help you get started, we’ve selected a few pubsub-js 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 gareththegeek / corewar-ui / src / features / simulator / core.js View on Github external
this.nextExecutionAddress = null
    this.hasLoaded = false

    this.inspectionAddress = null

    this.cellSprite = null
    this.nextExecutionSprite = null
    this.sprites = []

    this.state = {
      height: 0,
      width: 0
    }

    // oddly needs to happen here as unmount can happen AFTER a new instance has mounted :s
    PubSub.unsubscribe('CORE_ACCESS')
    PubSub.unsubscribe('RESET_CORE')
    PubSub.unsubscribe('NEXT_EXECUTION')

    PubSub.subscribe('CORE_ACCESS', (msg, data) => {
      this.messages = this.messages.concat(data)
    })

    PubSub.subscribe('RESET_CORE', (msg, data) => {
      this.messages = []
      this.init()
    })

    PubSub.subscribe('NEXT_EXECUTION', (msg, data) => {
      this.nextExecutionAddress = data.address
    })
github AdChain / AdChainRegistryDapp / src / components / governance / GovernanceContainer.js View on Github external
componentWillUnmount () {
    // Unsubscribe from event once unmounting
    PubSub.unsubscribe(this.subEvent)
    this._isMounted = false
  }
github zkboys / react-admin / src / commons / config-hoc.js View on Github external
componentWillUnmount() {
                PubSub.unsubscribe(this.tabShowToken);
                PubSub.unsubscribe(this.tabHideToken);
            }
github gareththegeek / corewar-ui / src / features / simulator / roundProgress.js View on Github external
componentWillUnmount() {
    PubSub.unsubscribe('TASK_COUNT')
    PubSub.unsubscribe('CORE_INITIALISE')
  }
github cncjs / cncjs / src / app / containers / Workspace / PrimaryWidgets.jsx View on Github external
this.pubsubTokens.forEach((token) => {
            pubsub.unsubscribe(token);
        });
        this.pubsubTokens = [];
github enmasseio / babble / lib / messagebus.js View on Github external
disconnect: function(token) {
      PubSub.unsubscribe(token);
    },
github cncjs / cncjs / web / components / widgets / axes.jsx View on Github external
_.each(this.pubsubTokens, (token) => {
            pubsub.unsubscribe(token);
        });
        this.pubsubTokens = [];
github AdChain / AdChainRegistryDapp / src / components / sidebar / SideBarApplicationContainer.js View on Github external
componentWillUnmount () {
    this._isMounted = false
    PubSub.unsubscribe(this.subEvent)
  }
github ENCODE-DCC / encoded / src / encoded / static / components / matrix_chip_seq.js View on Github external
componentWillUnmount() {
        PubSub.unsubscribe(this.clearSearchPubSub);
    }