import DB from "../utils/DB"; import {MsgCode} from "../role/EEnum"; import SKDataUtil from "../gear/SKDataUtil"; /** * 白名单 不在白名单接口 限值每秒请求两次 */ export default class Interface { static shared = new Interface(); // 白名单集合 interface_list: any; constructor() { this.interface_list = []; } init() { DB.selectInterface((code: any, info: any) => { if (MsgCode.SUCCESS == code){ this.interface_list = []; for (const data of info) { this.interface_list.push(data.map_interface); } } }); } /** * 请求白名单 * @param player 角色信息 */ getInterfaceData(player: any){ player.send("s2c_whitelist_interface",{list: SKDataUtil.toJson(this.interface_list,"[]")}); } }