source/start.js
export default function start (argv) {
let config;
let apis = {};
let required = {
http: false
};
try {
config = require(argv.config);
} catch (error) {
console.error(`could not load config file '${argv.config}'`);
process.exit(1);
}
console.log('---loading apis---');
config.apis.forEach((api) => {
try {
console.log(`loading smartflat-${api}-api`);
apis[api] = require(`smartflat-${api}-api`);
} catch (error) {
console.log(`could not load smartflat-${api}-api`);
}
});
console.log('---loading providers---');
config.providers.forEach((provider) => {
try {
} catch (error) {
console.log(`could not load smartflat-${provider}`);
}
});
}