RLGWebD: inprogress dirs have moved

This commit is contained in:
John "Elwin" Edwards 2013-10-20 19:26:39 -07:00
parent 49640d131e
commit b760c1d444

View file

@ -127,7 +127,7 @@ function TermSession(game, lkey, dims, handlers) {
gamemux.emit('begin', this.sessid, this.pname, this.game.uname); gamemux.emit('begin', this.sessid, this.pname, this.game.uname);
/* Set up the lockfile and ttyrec */ /* Set up the lockfile and ttyrec */
var ts = timestamp(); var ts = timestamp();
var progressdir = "/dgldir/inprogress-" + this.game.uname; var progressdir = path.join("/dgldir/inprogress", this.game.uname);
this.lock = path.join(progressdir, this.pname + ":node:" + ts + ".ttyrec"); this.lock = path.join(progressdir, this.pname + ":node:" + ts + ".ttyrec");
var lmsg = this.term.pid.toString() + '\n' + this.h + '\n' + this.w + '\n'; var lmsg = this.term.pid.toString() + '\n' + this.h + '\n' + this.w + '\n';
fs.writeFile(this.lock, lmsg, "utf8"); fs.writeFile(this.lock, lmsg, "utf8");
@ -482,7 +482,7 @@ function wsStart(wsReq) {
* has a saved game. Maybe someday they will provide information on * has a saved game. Maybe someday they will provide information on
* the game. */ * the game. */
function checkprogress(user, game, callback, args) { function checkprogress(user, game, callback, args) {
var progressdir = "/dgldir/inprogress-" + game.uname; var progressdir = path.join("/dgldir/inprogress", game.uname);
fs.readdir(progressdir, function(err, files) { fs.readdir(progressdir, function(err, files) {
if (err) { if (err) {
args.unshift(err, null); args.unshift(err, null);
@ -902,7 +902,7 @@ function stopgame(res, formdata) {
sendError(res, 7); sendError(res, 7);
return; return;
} }
var fullfile = path.join("/dgldir/inprogress-" + gname, fname); var fullfile = path.join("/dgldir/inprogress", gname, fname);
fs.readFile(fullfile, "utf8", function(err, fdata) { fs.readFile(fullfile, "utf8", function(err, fdata) {
if (err) { if (err) {
sendError(res, 7); sendError(res, 7);