UNPKG

origintrail-node

Version:

OriginTrail Node - Decentralized Knowledge Graph Node Library

25 lines (22 loc) 497 B
/** * Resolves command handlers based on command names */ class CommandResolver { constructor(ctx) { this.ctx = ctx; this.logger = ctx.logger; } /** * Gets command handler based on command name * @param name * @return {*} */ resolve(name) { try { return this.ctx[`${name}`]; } catch (e) { this.logger.warn(`No handler defined for command '${name}'`); } } } export default CommandResolver;