我正在尝试使用 echo-laravel 为 pusher:subscription_error 添加回调。客户端在反应中完成。广播者是 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);
}
}
)
我试图让失败的订阅回调工作,这样我就可以触发令牌刷新。我将如何捕捉订阅错误?我在文档或其他地方找不到任何东西。