UNPKG

iobroker.js-controller

Version:

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

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