Skip to content
Snippets Groups Projects
Commit 8d333a9f authored by deuce's avatar deuce
Browse files

Move body of script into main() function so I don't have globals that are

only used in the main body.
parent 4ef3d245
Branches
Tags
No related merge requests found
......@@ -19,14 +19,9 @@ var settings = {
var pfile = new RecordFile(settings.player_file, SPlayer_Def);
var sfile = new RecordFile(settings.state_file, Server_State_Def);
var lfile = new File(settings.log_file);
var tmpplayer;
var lline;
var lmatch;
var sock;
var socks;
var pdata = [];
var sdata;
var idx;
var whitelist = ['Record', 'Yours'];
var swhitelist = [];
var logdata = [];
......@@ -37,7 +32,7 @@ function validate_user(user, pass)
return true;
}
// TODO: Blocking Locks
// TODO: Blocking Locks (?)
// TODO: socket_select with a read array and a write array
function handle_request() {
var buf = '';
......@@ -333,6 +328,8 @@ function handle_request() {
if (tmph === undefined)
return false;
tmph = JSON.stringify(pdata[tmph], whitelist);
if (tmph.SourceSystem === sock.LORD.bbs)
tmph.Yours = true;
sock.write('PlayerRecord '+tmph.length+'\r\n'+tmph+'\r\n');
break;
case 'GetState':
......@@ -506,6 +503,13 @@ function handle_request() {
} while(true);
}
function main() {
var tmpplayer;
var lline;
var lmatch;
var sock;
var idx;
SPlayer_Def.push({
prop:'SourceSystem',
name:'Source Account',
......@@ -576,3 +580,6 @@ while(true) {
socks[s].LORD_callback();
});
}
}
main();
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment