Я пытаюсь получить идентификатор сокета, когда он находится внутри подключенного крючка компонента.Но когда я обновляю страницу, она работает, не работает, когда пользователь входит в компонент с $ router.push ()
getSocketId() {
return new Promise((resolve, reject) => {
debugger;
Echo.connector.pusher.connection.bind('connected', function () {
resolve(Echo.socketId())
});
})
},
mounted(){
this.getSocketId().then((socketId => {
let data = {
data : {
booking_id : this.$route.params.id,
user_id : JSON.parse(localStorage.getItem("app_user_data")).id,
is_active: 1
},
socket_id : socketId
}
this.postUserDataToFirebolt(data)
this.addUserInBooking(data)
}))
}