This commit is contained in:
张成
2025-11-21 16:53:49 +08:00
commit 8309808835
286 changed files with 32656 additions and 0 deletions

41
tool/common.js Normal file
View File

@@ -0,0 +1,41 @@
'use strict';
const path = require('path');
const fs = require('fs');
module.exports = {
isTokenValid: (token, client) => {
return new Promise((resove, reject) => {
client.hgetall(token, (err, value) => {
if (err) {
resove(false);
} else {
if (value) {
let { creatTime, expires } = value;
let now = Date.now();
if (now - creatTime > expires) {
resove(false);
} else {
resove(true);
}
} else {
resove(false);
}
}
});
});
},
mapFiles (folderName) {
let exportFiles = {};
let modelUrl = path.resolve(__dirname, folderName);
let files = fs.readdirSync(modelUrl);
let js_files = files.filter(f => {
return f.endsWith('.js');
}, files);
for (let f of js_files) {
let name = f.substring(0, f.length - 3);
exportFiles[name] = require(path.resolve(modelUrl, f));
}
return exportFiles;
}
};