Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function userData(request) {
- switch (request) {
- case 'readFile':
- //Reads the JSON and turns it into an object.
- var data = JSON.parse(fileSys.readFileSync('data/data.json'));
- var userXPData = data.xpArray;
- //Base object userData(userInfo) fills out to return for user queries
- function requesterInfo(valid,array,XP) {
- this.valid = false;
- this.array = null;
- this.XP = null;
- }
- break;
- //Varied, useful information about the entry of a specific user
- case 'userInfo':
- //Reads the JSON before attempting to use it
- userData("readFile")
- for(i = 0; i < userXPData.length; i++) {
- if(dataBuild().userXPData[i][0] == ID) {
- return new requesterInfo(true, userXPData[i], requesterArray[1]); //Healthy answer
- } //ends if statement
- } //Ends for loop
- return new requesterInfo(false, null, null); //Bad query, userID didn't match any known
- } //Ends switch statement
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement