Skip to content

Commit fbb24de

Browse files
committed
changed siocon parameters
1 parent 594c639 commit fbb24de

File tree

3 files changed

+22
-16
lines changed

3 files changed

+22
-16
lines changed

apis/siocon.js

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
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');
55
var superagent = require('superagent');
66
var io = require('socket.io-client');
77
}
88

99
var serverVerifier = 'StockParty Server by David Ehlen, Robin Frischmann, Nils Hirsekorn, Dustin Hoffner';
1010

11-
var siocon = function (url, error, connect) {
11+
var siocon = function (url, views, devices, error, connect) {
1212
if (url[url.length - 1] !== '/') {
1313
url += '/';
1414
}
1515
superagent.get(url + 'server.txt').end(function (err, res) {
1616
if (err || res.text !== serverVerifier) {
17-
console.error('Invalid server address!');
17+
//console.error('Invalid server address!');
1818
return error('Invalid server address!');
1919
}
2020
var socket = io(url);
@@ -25,10 +25,13 @@ var siocon = function (url, error, connect) {
2525
socket.emit('clientchoice', {
2626
'clientid': client
2727
}, function err(error) {
28-
console.error('ERROR: ' + error);
28+
//console.error('ERROR: ' + error);
2929
socket.chosenclient = false;
30-
if (views['list']) {
30+
/*if (views['list']) {
3131
views['list'].use(socket, socket.viewdata);
32+
}*/
33+
if(callback){
34+
callback(error);
3235
}
3336
});
3437
};
@@ -44,7 +47,7 @@ var siocon = function (url, error, connect) {
4447
};
4548

4649
socket.on('connect', function () {
47-
console.info('Connected to Socket.IO Server: ' + url);
50+
//console.info('Connected to Socket.IO Server: ' + url);
4851
if (socket.username && socket.password && socket.loginfailcb && socket.loginwasgood) {
4952
socket.login(socket.username, socket.password, socket.loginfailcb);
5053
} else  {
@@ -63,7 +66,6 @@ var siocon = function (url, error, connect) {
6366
});
6467
socket.on('configupdate', function (data) {
6568
socket.configdata = data;
66-
console.log('New Config', data);
6769
if (load) {
6870
load = false;
6971
for (var i in devices) {
@@ -83,7 +85,7 @@ var siocon = function (url, error, connect) {
8385
});
8486

8587
socket.on('disconnect', function (e) {
86-
console.info('Disconnected from Socket.IO');
88+
//console.info('Disconnected from Socket.IO');
8789
});
8890
});
8991
}

connector/connector.js

+9-5
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ var io = require('socket.io-client');
33
//var devices = require('./devices.js');
44
var colors = require('colors');
55
var readline = require('readline');
6+
var views = require('../connector/views.js');
7+
var devices = require('../connector/devices.js');
68
var siocon = require('../apis/siocon.js');
79

8-
var superagent = require('superagent');
9-
1010
var showlogin = function (socket) {
1111
var rl = readline.createInterface({
1212
input: process.stdin,
@@ -48,9 +48,13 @@ var url = 'http://localhost:4217/';
4848

4949
var startConnection = function () {
5050
console.log('Starting Connection...');
51-
siocon(url, function error(err) {
52-
console.log('Connection failed! Please try again!'.red, err);
53-
getServerAddress();
51+
siocon(url, views, devices, function error(err) {
52+
if (err === 'Invalid server address!') {
53+
console.log('Connection failed! Please try again!'.red, err);
54+
getServerAddress();
55+
} else {
56+
console.error('ERROR: Something crashed!'.red);
57+
}
5458
}, function connect(socket) {
5559
console.log('> Successfully connected!'.green);
5660
showlogin(socket);

public/test/script.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var uiConnector = {};
44

55
uiConnector.connect = function(url){
66
console.log('Starting Connection...');
7-
siocon(url, function error(err) {
7+
siocon(url, views, devices, function error(err) {
88
console.log('UI: Show connecting to server loading circle');
99
// UI: Show connecting to server loading circle
1010
if(err === 'Invalid server address!'){

0 commit comments

Comments
 (0)