Не могу присоединить пользователя к комнате socket.io?

код Angular: 

.controller('authorizationCtrl', function($scope, multipartForm, $http, $state, $stateParams, authorizationService,     categoryService, toastr, socket) {

$scope.signIn = function() {
			// hide all errors
			authorizationService.signIn($scope.logData).then(function(data) {
				socket.emit('login', {
					'id': data._id
				}, socket);
				authorizationService.authenticateUser(data);
				$state.go('home.orders', {
					id: data._id
				});
			}, function(err) {
				toastr.error('Данні введено не вірно', 'Помилка!');
			});
		};
});


Код node:

socket.on('login', function(data) {
            // data.id = 'room1'
            socket.join(data.id);
            console.log(socket);
        });

В консоль выводит socket:
...
rooms: { '/#MovnATsDFB6jTuKDAAAB': '/#MovnATsDFB6jTuKDAAAB' },
...
но как видите в rooms он не присоединился, в чем собственно проблема может быть?
socket видит emit шлет, помогите : (
  • Вопрос задан
  • 425 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы