20 lines
691 B
TypeScript
20 lines
691 B
TypeScript
var fs = require('fs');
|
|
const SerAny = require('serialize-anything');
|
|
import { Socket } from 'socket.io';
|
|
function loadsess(args:Array<string>, sessions:any, filesystem:any, curdir:any, buffer:string ):string {
|
|
var buf = "";
|
|
if (args.length == 1) {
|
|
sessions = SerAny.deserialize(fs.readFileSync("./sessions.json"));
|
|
if(sessions[args[0]] != undefined) {
|
|
filesystem = sessions[args[0]]["filesystem"];
|
|
curdir = sessions[args[0]]["curdir"];
|
|
buffer = sessions[args[0]]["buffer"];
|
|
buf += "Session loaded.\n";
|
|
}
|
|
}
|
|
else {
|
|
buf += "Wrong number of arguments.";
|
|
}
|
|
return buf;
|
|
}
|
|
export { loadsess }; |