aozhiwei cd767101f3 1
2022-01-20 10:19:04 +08:00

36 lines
724 B
JavaScript

const mysql = require("mysql");
const utils = require("./utils");
const metamgr = require("./metamgr");
const db = require("./db");
class OrderMgr {
init() {
this.fetching = false;
this.fetchOrerTimer = setInterval(this.fetchOrder.bind(this), 3000);
}
async fetchOrder() {
if (!this.fetching) {
this.fetching = true;
try {
await this.internalFetchOrder();
} catch(e) {
console.log(e);
} finally {
this.fetching = false;
}
}
}
async internalFetchOrder() {
let { err, rows} = await db.execQuery('SELECT * FROM version', []);
console.log(err, JSON.stringify(rows));
}
}
var _instance = new OrderMgr();
module.exports = _instance;