提交 b6ffe54c authored 作者: blu's avatar blu

dingbot

上级 2eeac816
......@@ -1395,6 +1395,7 @@ public:
svr.Get("/config", [this](const Request& req, Response& res) {
json ret;
res.set_header("Access-Control-Allow-Origin", "*");
ret["code"] = 0;
ret["time"] = chrono::duration_cast<chrono::seconds>(chrono::system_clock::now().time_since_epoch()).count();
ret["msg"] = "ok";
......@@ -1421,6 +1422,7 @@ public:
svr.Post("/config", [this](const Request& req, Response& res) {
json ret;
string msg;
res.set_header("Access-Control-Allow-Origin", "*");
try {
json cfg = json::parse(req.body);
if(req.has_param("sn") && req.has_param("patch")) {
......@@ -1471,6 +1473,7 @@ public:
svr.Get("/ipcstatus", [this](const Request& req, Response& res) {
json ret;
res.set_header("Access-Control-Allow-Origin", "*");
ret["code"] = 0;
ret["time"] = chrono::duration_cast<chrono::seconds>(chrono::system_clock::now().time_since_epoch()).count();
ret["msg"] = "ok";
......@@ -1539,8 +1542,10 @@ public:
json ipcsData = this->peerData["ipcStatus"];
json summary;
json stats;
res.set_header("Access-Control-Allow-Origin", "*");
vector<string> tags = {"E0C0", "E0C1", "E1C0", "E1C1"};
lock_guard<recursive_mutex> lg(mutIpcStatus);
for(auto &[k,v]: ipcsData.items()) {
json diff = json::diff(v["expected"], v["current"]);
if(diff.size() != 0) {
......@@ -1617,6 +1622,7 @@ public:
svr.Post("/record", [this](const Request& req, Response& res) {
json ret;
string msg;
res.set_header("Access-Control-Allow-Origin", "*");
ret["code"] = 1;
ret["msg"] = "info not found";
json evslicer = json();
......@@ -1815,6 +1821,7 @@ public:
//ipcStatus[k]["issues"][modId][catId]
svr.Get("/issues", [this](const Request& req, Response& res) {
res.set_header("Access-Control-Allow-Origin", "*");
lock_guard<recursive_mutex> lg(mutIpcStatus);
json &ipcStatus = peerData["ipcStatus"];
json ret;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论