Skip to content

Commit f640dc0

Browse files
committed
rebuild functions
1 parent 5ac864b commit f640dc0

2 files changed

Lines changed: 29 additions & 18 deletions

File tree

functions.js

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,38 @@ let dev;
33
function start(io, rooms, numusers, devv) {
44
dev = devv;
55
consolelog("Socket.io started");
6-
6+
io.on('connection', (socket) => {
7+
updateusers();
8+
let url = socket.handshake.url;
9+
let args = transformArgs(url);
10+
let extraData = JSON.parse(args.extra);
11+
let room = null;
12+
13+
});
14+
15+
function updateusers(){
16+
numusers.num = io.engine.clientsCount;
17+
}
18+
}
19+
20+
function transformArgs(url) {
21+
var args = {}
22+
var idx = url.indexOf('?')
23+
if (idx != -1) {
24+
var s = url.slice(idx + 1)
25+
var parts = s.split('&')
26+
for (var i = 0; i < parts.length; i++) {
27+
var p = parts[i]
28+
var idx2 = p.indexOf('=')
29+
args[decodeURIComponent(p.slice(0, idx2))] = decodeURIComponent(p.slice(idx2 + 1, s.length))
30+
}
31+
}
32+
return args
733
}
834

935
function consolelog(message){
1036
if(dev){
1137
console.log(message);
1238
}
1339
}
14-
module.exports = { start };
40+
module.exports = { start, transformArgs };

server.js

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ function startserver() {
115115
if(mainserver){
116116
res.setHeader('Access-Control-Allow-Origin', '*');
117117
res.setHeader('Content-Type', 'application/json');
118-
let args = transformArgs(req.url)
118+
let args = netplay.transformArgs(req.url)
119119
if (!args.game_id || !args.domain || !args.coreVer) {
120120
res.end('{}');
121121
return;
@@ -173,21 +173,6 @@ function consolelog(message){
173173
}
174174
}
175175

176-
function transformArgs(url) {
177-
var args = {}
178-
var idx = url.indexOf('?')
179-
if (idx != -1) {
180-
var s = url.slice(idx + 1)
181-
var parts = s.split('&')
182-
for (var i = 0; i < parts.length; i++) {
183-
var p = parts[i]
184-
var idx2 = p.indexOf('=')
185-
args[decodeURIComponent(p.slice(0, idx2))] = decodeURIComponent(p.slice(idx2 + 1, s.length))
186-
}
187-
}
188-
return args
189-
}
190-
191176
process.on('message', function(m) {
192177
console.log(m);
193178
if(m.function == 'start'){

0 commit comments

Comments
 (0)