使用 echo-laravel 错误回调并做出反应
Error callback using echo-laravel and react
我正在尝试使用 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);
}
}
)
我正在尝试让失败的订阅回调正常工作,以便我可以触发令牌刷新。我将如何捕获订阅错误?我在文档或其他地方找不到任何东西。
对于遇到同样问题的任何人,我发现你必须像这样进入频道
echo.connector.pusher.channels.channels['private-' + channelName].bind('pusher:subscription_error', () => {
alert('sub error')
})
我正在尝试使用 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);
}
}
)
我正在尝试让失败的订阅回调正常工作,以便我可以触发令牌刷新。我将如何捕获订阅错误?我在文档或其他地方找不到任何东西。
对于遇到同样问题的任何人,我发现你必须像这样进入频道
echo.connector.pusher.channels.channels['private-' + channelName].bind('pusher:subscription_error', () => {
alert('sub error')
})