bla
This commit is contained in:
parent
2d15d097bd
commit
3b596472de
1 changed files with 24 additions and 0 deletions
24
index.js
24
index.js
|
@ -9,6 +9,7 @@ var prankPath = "prankdata.txt";
|
|||
var activityPath = "activitydata.txt";
|
||||
var treasurePath = "treasuredata.txt";
|
||||
var goldenUsersPath = "goldenusers.txt";
|
||||
var servicePath = "servicestate.txt";
|
||||
|
||||
initFs();
|
||||
|
||||
|
@ -18,6 +19,7 @@ let PrankData = JSON.parse(fs.readFileSync(prankPath));
|
|||
let ActivityData = JSON.parse(fs.readFileSync(activityPath));
|
||||
let TreasureData = JSON.parse(fs.readFileSync(treasurePath));
|
||||
let GoldenUsers = JSON.parse(fs.readFileSync(goldenUsersPath));
|
||||
let ServiceState = JSON.parse(fs.readFileSync(servicePath));
|
||||
let AdminUsersUid = ["asyncnomi", "johan", "enthalpine", "fleur", "arina", "billy", "remi", "pierre", "matmaz", "mariusdrgc", "agathe", "jsansa"];
|
||||
let UsersToken = {};
|
||||
let TokenDurationSecond = 3600;
|
||||
|
@ -135,6 +137,25 @@ fastify.post('/register', async (request, reply) => {
|
|||
}
|
||||
})
|
||||
|
||||
fastify.post('/switchState', async (request, reply) => {
|
||||
let content = request.body;
|
||||
let auth = checkAuthetification(content);
|
||||
if (auth.success) {
|
||||
if (ServiceState.state == "closed") {
|
||||
ServiceState.state = "open";
|
||||
} else {
|
||||
ServiceState.state = "closed";
|
||||
}
|
||||
saveData(servicePath, ServiceState);
|
||||
return {
|
||||
success: true,
|
||||
state: ServiceState.state
|
||||
}
|
||||
} else {
|
||||
return auth
|
||||
}
|
||||
})
|
||||
|
||||
fastify.post('/addPrank', async (request, reply) => {
|
||||
let content = request.body;
|
||||
let auth = checkAuthetification(content);
|
||||
|
@ -759,6 +780,9 @@ function initFs() {
|
|||
if (!fs.existsSync(goldenUsersPath)) {
|
||||
fs.writeFileSync(goldenUsersPath, "{}");
|
||||
}
|
||||
if (!fs.existsSync(servicePath)) {
|
||||
fs.writeFileSync(servicePath, "{state: 'closed'}");
|
||||
}
|
||||
if (!fs.existsSync("static/images")){
|
||||
fs.mkdirSync("static/images");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue