Как переподключить Pubnub после inte rnet переподключения в javascript? - PullRequest
3 голосов
/ 06 апреля 2020

У меня есть экземпляр Pubnub, я хочу знать, как обрабатывать переподключение, когда inte rnet выключается и возвращается с заданным числом попыток? Документация определенно дает соответствующие документы , но я не могу вставить это в код.

Помощь будет принята с благодарностью. мой код:

this.pubnub = new PubNub({
  subscribeKey: this.serverDetails.authInfo.subscribeKey,
  authKey: this.serverDetails.authInfo.authKey,
  uuid,
  restore: true,
  ssl: true
});

this.listeners = {
  message: msgEvent => {
    console.log(msgEvent);
  },
  status: statusEvent => {

  }
};

this.pubnub.addListener(this.listeners);

1 Ответ

1 голос
/ 06 апреля 2020

Установите restore:true в вашем коде инициализации.

this.pubnub = new PubNub({
  subscribeKey: this.serverDetails.authInfo.subscribeKey,
  authKey: this.serverDetails.authInfo.authKey,
  uuid,
  ssl: true,
  restore: true // this allows reconnect to restore your channel subscription
});
...