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
No related branches found
No related tags found
No related merge requests found
...@@ -19,14 +19,9 @@ var settings = { ...@@ -19,14 +19,9 @@ var settings = {
var pfile = new RecordFile(settings.player_file, SPlayer_Def); var pfile = new RecordFile(settings.player_file, SPlayer_Def);
var sfile = new RecordFile(settings.state_file, Server_State_Def); var sfile = new RecordFile(settings.state_file, Server_State_Def);
var lfile = new File(settings.log_file); var lfile = new File(settings.log_file);
var tmpplayer;
var lline;
var lmatch;
var sock;
var socks; var socks;
var pdata = []; var pdata = [];
var sdata; var sdata;
var idx;
var whitelist = ['Record', 'Yours']; var whitelist = ['Record', 'Yours'];
var swhitelist = []; var swhitelist = [];
var logdata = []; var logdata = [];
...@@ -37,7 +32,7 @@ function validate_user(user, pass) ...@@ -37,7 +32,7 @@ function validate_user(user, pass)
return true; return true;
} }
// TODO: Blocking Locks // TODO: Blocking Locks (?)
// TODO: socket_select with a read array and a write array // TODO: socket_select with a read array and a write array
function handle_request() { function handle_request() {
var buf = ''; var buf = '';
...@@ -333,6 +328,8 @@ function handle_request() { ...@@ -333,6 +328,8 @@ function handle_request() {
if (tmph === undefined) if (tmph === undefined)
return false; return false;
tmph = JSON.stringify(pdata[tmph], whitelist); 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'); sock.write('PlayerRecord '+tmph.length+'\r\n'+tmph+'\r\n');
break; break;
case 'GetState': case 'GetState':
...@@ -506,6 +503,13 @@ function handle_request() { ...@@ -506,6 +503,13 @@ function handle_request() {
} while(true); } while(true);
} }
function main() {
var tmpplayer;
var lline;
var lmatch;
var sock;
var idx;
SPlayer_Def.push({ SPlayer_Def.push({
prop:'SourceSystem', prop:'SourceSystem',
name:'Source Account', name:'Source Account',
...@@ -576,3 +580,6 @@ while(true) { ...@@ -576,3 +580,6 @@ while(true) {
socks[s].LORD_callback(); 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