How to use the pubnub function in pubnub

To help you get started, we’ve selected a few pubnub 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 ringcentral / ringcentral-js-widgets / packages / ringcentral-integration / integration-test / mock / pubnub.js View on Github external
constructor({ subscribeKey }) {
    this._subscribeKey = subscribeKey;
    this._realPubnub = new RealPubnub({ subscribeKey });
    this.encrypt = this._realPubnub.encrypt;
    this.decrypt = this._realPubnub.decrypt;
    this._channels = [];
    this._listeners = [];
    pubnubs.push(this);
  }
github 15Dkatz / react-hooks-course / reaction / src / pubsub.js View on Github external
function PubSub() {
  const pubnub = new PubNub(pubnubConfig);

  pubnub.subscribe({ channels: [MESSAGE_CHANNEL] });

  this.addListener = listenerConfig => {
    pubnub.addListener(listenerConfig);
  }

  this.publish = message => {
    console.log('publish message', message);
    
    pubnub.publish({
      message,
      channel: MESSAGE_CHANNEL
    });
  }
}
github bowtie-co / houndstooth-ui / src / lib / notifier.js View on Github external
authorize () {
    if (process.env.REACT_APP_PUBNUB_PUBLISH_KEY && process.env.REACT_APP_PUBNUB_SUBSCRIBE_KEY) {
      this.pubnub = new PubNub({
        publishKey: process.env.REACT_APP_PUBNUB_PUBLISH_KEY,
        subscribeKey: process.env.REACT_APP_PUBNUB_SUBSCRIBE_KEY,
        authKey: process.env.REACT_APP_PUBNUB_AUTH_KEY,
        ssl: true
      })
    }
  }
github bvaughn / tweets / src / pages / Timeline / TweetStream.js View on Github external
load(callback) {
    if (this._loading) {
      return;
    }

    this._loading = true;
    this._callback = callback;
    this._tweets = [];

    this._stream = new PubNub({
      subscribeKey: 'sub-c-78806dd4-42a6-11e4-aed8-02ee2ddab7fe',
    });
    this._stream.addListener({ message: this._message });
    this._stream.subscribe({ channels: ['pubnub-twitter'] });
  }
github codinger41 / TrekLite / src / utils / pubnub.ts View on Github external
import PubNub from 'pubnub'

const pubnub: any = new PubNub({
  publishKey: '',
  subscribeKey: '',
  subscribeRequestTimeout: 60000,
  presenceTimeout: 122
})

export default pubnub
github MetaMask / metamask-mobile / app / util / syncWithExtension.js View on Github external
() => {
					this.disconnectWebsockets();
					this.pubnub = new PubNub({
						subscribeKey: SUB_KEY,
						publishKey: PUB_KEY,
						cipherKey,
						ssl: true
					});
					this.channelName = channelName;
					this.cipherKey = cipherKey;
					resolve();
				}
			);
github 15Dkatz / react-bootcamp / reaction / src / pubsub.js View on Github external
constructor() {
    this.pubnub = new PubNub(pubnubConfig); 

    this.pubnub.subscribe({ channels: [MESSAGE_CHANNEL] });
  }

pubnub

Publish & Subscribe Real-time Messaging with PubNub

SEE LICENSE IN LICENSE
Latest version published 4 days ago

Package Health Score

86 / 100
Full package analysis