1
1
if ( typeof module !== 'undefined' && module . exports ) {
2
- // NOTE: Node.JS
3
- var views = require ( '../connector/views.js' ) ;
4
- var devices = require ( '../connector/devices.js' ) ;
2
+ // // NOTE: Node.JS
3
+ // var views = require('../connector/views.js');
4
+ // var devices = require('../connector/devices.js');
5
5
var superagent = require ( 'superagent' ) ;
6
6
var io = require ( 'socket.io-client' ) ;
7
7
}
8
8
9
9
var serverVerifier = 'StockParty Server by David Ehlen, Robin Frischmann, Nils Hirsekorn, Dustin Hoffner' ;
10
10
11
- var siocon = function ( url , error , connect ) {
11
+ var siocon = function ( url , views , devices , error , connect ) {
12
12
if ( url [ url . length - 1 ] !== '/' ) {
13
13
url += '/' ;
14
14
}
15
15
superagent . get ( url + 'server.txt' ) . end ( function ( err , res ) {
16
16
if ( err || res . text !== serverVerifier ) {
17
- console . error ( 'Invalid server address!' ) ;
17
+ // console.error('Invalid server address!');
18
18
return error ( 'Invalid server address!' ) ;
19
19
}
20
20
var socket = io ( url ) ;
@@ -25,10 +25,13 @@ var siocon = function (url, error, connect) {
25
25
socket . emit ( 'clientchoice' , {
26
26
'clientid' : client
27
27
} , function err ( error ) {
28
- console . error ( 'ERROR: ' + error ) ;
28
+ // console.error('ERROR: ' + error);
29
29
socket . chosenclient = false ;
30
- if ( views [ 'list' ] ) {
30
+ /* if (views['list']) {
31
31
views['list'].use(socket, socket.viewdata);
32
+ }*/
33
+ if ( callback ) {
34
+ callback ( error ) ;
32
35
}
33
36
} ) ;
34
37
} ;
@@ -44,7 +47,7 @@ var siocon = function (url, error, connect) {
44
47
} ;
45
48
46
49
socket . on ( 'connect' , function ( ) {
47
- console . info ( 'Connected to Socket.IO Server: ' + url ) ;
50
+ // console.info('Connected to Socket.IO Server: ' + url);
48
51
if ( socket . username && socket . password && socket . loginfailcb && socket . loginwasgood ) {
49
52
socket . login ( socket . username , socket . password , socket . loginfailcb ) ;
50
53
} else {
@@ -63,7 +66,6 @@ var siocon = function (url, error, connect) {
63
66
} ) ;
64
67
socket . on ( 'configupdate' , function ( data ) {
65
68
socket . configdata = data ;
66
- console . log ( 'New Config' , data ) ;
67
69
if ( load ) {
68
70
load = false ;
69
71
for ( var i in devices ) {
@@ -83,7 +85,7 @@ var siocon = function (url, error, connect) {
83
85
} ) ;
84
86
85
87
socket . on ( 'disconnect' , function ( e ) {
86
- console . info ( 'Disconnected from Socket.IO' ) ;
88
+ // console.info('Disconnected from Socket.IO');
87
89
} ) ;
88
90
} ) ;
89
91
}
0 commit comments