UNPKG

iobroker.js-controller

Version:

Updated by reinstall.js on 2018-06-11T15:19:56.688Z

18 lines (14 loc) 475 B
'use strict'; const fs = require('fs-extra'); const { getConfigFileName } = require('./tools'); const config = fs.readJSONSync(getConfigFileName()); if (!config.states) { config.states = {type: 'file'}; } try { const path = require.resolve(`@iobroker/db-states-${config.states.type}`); module.exports = require(path).Client; } catch { console.error(`Installation broken or unknown states type: ${config.states.type} configured.`); process.exit(101); }