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;