I have a problem with socket.io client in ionic. iam using it in a cordova android . Sometimes it duplicates the connection or at least I interpret it, and when ocurrs the connection status (pending) appears I can not logging in to the application.
This error happens sometimes. If that does not appear pending status , the application allows me to log correctly.
After a minute I get the pending connection as an error 400 bad request and there if I can login correctly in the application.
(function () {
angular.module('starter')
.service('SocketService', ['socketFactory', SocketService]);
function SocketService(socketFactory) {
console.log("conectando con el server");
return socketFactory({
ioSocket: io.connect('http://54.221.207.114:3001', {'transports': ['websocket']})
//ioSocket: io.connect('http://54.221.207.114:3001', {'transports': ['websocket']})
});
}
})();