UNPKG

btnexus-hook

Version:
40 lines (30 loc) 893 B
/** * btNexus Hook class * @author Marc Fiedler * @copyright 2020 Blackout Technologies, all rights reserved */ // Use Strict mode ECMA Script 5+ "use_strict"; // sys imports // 3rd party imports const {Request, BTRequest} = require('btnexus-node'); // local imports const HookCore = require('./core'); module.exports = class Hook extends HookCore { constructor(connectHash){ super(connectHash); // REST Api classes this.api = new Request(); } apiGet(url, headers, callback){ // pure vanity function. Headers are optional this.api.getRequest(url, headers, callback); } apiPost(url, data, headers, callback){ // pure vanity function. Headers are optional this.api.postRequest(url, headers, callback); } getCaption(language, key){ return this.captions.getCaption(language, key); } }