Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2014, 23:24
Новичок на форуме
Отправить личное сообщение для Stricker Посмотреть профиль Найти все сообщения от Stricker
 
Регистрация: 10.02.2014
Сообщений: 1

Зависимость от коннекта к серверу
Приветствую, проблема такая, есть сервис для работы с WebSocket и почти все приложение завязано на нем. Как сделать так, чтобы приложение работало лишь тогда - когда подключение осуществлено? Т.е. при запуске приложение ждать коннекта, лишь потом взаимодействовать с приложением?

Просто напросто вот этот сервис - https://github.com/ZloyDyadka/websoc...ster/socket.js

И когда к примеру в контроллере вызываю -
app.controller('headerCtrl', ['$scope', 'ws', '$q', function($scope, ws, $q) {
    ws.call({
        "method"    : "getCountMsg",
        "params"    : ""
    }).then(function(d){
            $scope.countMsg = d;
        })
}]);


Соединение устанавливается не мгновенно, а вот запрос к серверу отсылает сразу же - на что получает ошибку что коннекта нет.

Т.е. мне нужно как-бы сделать работу контроллеров в зависимости от того есть ли подключение
Ответить с цитированием