Ошибка обратного вызова с использованием echo-laravel и реагирует - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь добавить обратный вызов для толкателя: subscription_error с echo-laravel.Клиент сделан в ответ.Вещатель - Pusher, и я подписываюсь на канал, подобный этому:

echo.private('User.' + this.props.user.id).listen("NewMessage", (newMessage) => {
      if (newMessage.message.message_room_id === this.state.selectedMessage.id) {
        this.props.newMessageInOpenBox(newMessage);
      } else {
        this.props.newMessage(newMessage);
      }
    }
  )

Я пытаюсь заставить работать отказавший обратный вызов подписки, чтобы я мог инициировать обновление токена.Как бы я поймал ошибку подписки?я не мог найти ничего в документах или где-либо еще.

1 Ответ

0 голосов
/ 19 декабря 2018

для тех, у кого возникла такая же проблема, я обнаружил, что вам нужно перейти на канал, подобный этому

 echo.connector.pusher.channels.channels['private-' + channelName].bind('pusher:subscription_error', () => {
  alert('sub error')
})
...