This commit is contained in:
2023-05-16 10:31:27 +02:00
parent 433fe035b9
commit 85862577b2
160 changed files with 268 additions and 202 deletions

View File

@@ -1,4 +1,4 @@
const conf = require("../../nationchains/tribes/conf.json");
const conf = require(`${process.env.dirtown}/conf.json`);
const checkHeaders = (req, res, next) => {
/**

View File

@@ -2,7 +2,7 @@ const fs = require("fs-extra");
const glob = require("glob");
const path = require("path");
const config = require("../../nationchains/tribes/conf.json");
const conf = require(`${process.env.dirtown}/conf.json`);
const hasAccessrighton = (object, action, ownby) => {
/*
@@ -16,7 +16,7 @@ const hasAccessrighton = (object, action, ownby) => {
need to check first a person exist with this alias in tribe
const person = fs.readJsonSync(
`${conf.dirname}/nationchains/tribes/${req.session.header.xtribe}/persons/${req.session.header.xalias}.json`
`${conf.dirapi}/nationchains/tribes/${req.session.header.xtribe}/persons/${req.session.header.xalias}.json`
);

View File

@@ -3,24 +3,24 @@ const dayjs = require("dayjs");
const glob = require("glob");
const openpgp = require("openpgp");
const conf = require("../../nationchains/tribes/conf.json");
const conf = require(`${process.env.dirtown}/conf.json`);
const isAuthenticated = async (req, res, next) => {
// once a day rm oldest tokens than 24hours tag job by adding tmp/tokensmenagedone{day}
const currentday = dayjs().date();
console.log(
"if menagedone" + currentday,
!fs.existsSync(`${__base}tmp/tokensmenagedone${currentday}`)
!fs.existsSync(`${process.env.dirtown}/tmp/tokensmenagedone${currentday}`)
);
if (!fs.existsSync(`${__base}/tmp/tokens`))
fs.mkdirSync(`${__base}tmp/tokens`);
if (!fs.existsSync(`${__base}tmp/tokensmenagedone${currentday}`)) {
if (!fs.existsSync(`${process.env.dirtown}/tmp/tokens`))
fs.mkdirSync(`${process.env.dirtown}/tmp/tokens`);
if (!fs.existsSync(`${process.env.dirtown}/tmp/tokensmenagedone${currentday}`)) {
// clean oldest
const tsday = dayjs().valueOf(); // now in timestamp format
glob.sync(`${__base}tmp/tokensmenagedone*`).forEach((f) => {
glob.sync(`${process.env.dirtown}/tmp/tokensmenagedone*`).forEach((f) => {
fs.removeSync(f);
});
glob.sync(`${__base}tmp/tokens/*.json`).forEach((f) => {
glob.sync(`${process.env.dirtown}/tmp/tokens/*.json`).forEach((f) => {
if (tsday - parseInt(f.split("_")[1]) > 86400000) fs.remove(f);
});
}
@@ -40,7 +40,7 @@ const isAuthenticated = async (req, res, next) => {
return res.status(401).json(resnotauth);
}
const tmpfs = `${__base}tmp/tokens/${req.session.header.xalias}_${
const tmpfs = `${process.env.dirtown}/tmp/tokens/${req.session.header.xalias}_${
req.session.header.xdays
}_${req.session.header.xhash.substring(20, 200)}`;
console.log(tmpfs);
@@ -49,11 +49,11 @@ const isAuthenticated = async (req, res, next) => {
let publickey;
if (
fs.existsSync(
`${__base}nationchains/pagans/itm/${req.session.header.xalias}.json`
`${conf.dirapi}/nationchains/pagans/itm/${req.session.header.xalias}.json`
)
) {
const pagan = fs.readJsonSync(
`${__base}nationchains/pagans/itm/${req.session.header.xalias}.json`
`${conf.dirapi}nationchains/pagans/itm/${req.session.header.xalias}.json`
);
publickey = pagan.publicKey;
} else {