server/services/xiaomi/lib/commands/xiaomi.setValue.js
Function setValue
has 40 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function setValue(device, deviceFeature, state) {
logger.debug(`Xiaomi.setValue : Setting value of device ${device.external_id}`);
let msg;
const rgb = hslToRgb(214, 1, 0.5);
const rgbNumber = 0xff000000 + (rgb[0] << 16) + (rgb[1] << 8) + rgb[2]; // eslint-disable-line no-bitwise