UNPKG

@vara/custom-logic-sdk

Version:

Server Side JavaScript SDK for Custom Business Logic

21 lines (15 loc) 598 B
/** * Created by stevenchin on 2/3/17. */ const fs = require('fs'); const path = require('path'); const protocolHandlerSvc = require('../src/services/protocol-handler'); function loadProtocolHandlers() { const protocolHandlersPath = path.resolve(__dirname, '../src/services/protocol-handler-versions'); const files = fs.readdirSync(protocolHandlersPath); files.forEach((file) => { const protocolHandler = require(`${protocolHandlersPath}/${file}`); protocolHandlerSvc.addHandler(protocolHandler.version, protocolHandler.handler); }); } module.exports = loadProtocolHandlers;