Upload All

This commit is contained in:
Alan
2018-02-26 14:09:18 +08:00
parent 42d3a3fc46
commit 46257f08b0
1024 changed files with 204324 additions and 0 deletions

25
ServerStatus.js Normal file
View File

@ -0,0 +1,25 @@
const fileSystem = require("fs");
/**
* 讀取伺服器狀態檔案。
* @param {CallbackFunction} callback 回呼函式。
*/
function LoadStatus(callback) {
fileSystem.readFile("status.json", {encoding: "utf8" }, (err, data) => {
if (err) return callback(err, false);
module.exports.status = JSON.parse(data);
callback(null, true);
});
}
/**
* 儲存伺服器狀態檔案。
* @param {CallbackFunction} callback 回呼函式。
*/
function SaveStatus(callback) {
let data = module.exports.status;
fileSystem.writeFile("status.json", JSON.stringify(data), { encoding: "utf8" }, callback);
}
module.exports.LoadStatus = LoadStatus;
module.exports.SaveStatus = SaveStatus;