UNPKG

eightsleep

Version:
60 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSoloDeviceStatus = exports.getCoupleDeviceStatus = exports.scheduledSideStatus = exports.onSideStatus = exports.offSideStatus = void 0; let coupleDeviceStatus = { left: { currentActivity: 'off', currentLevel: -29, currentTargetLevel: 0, version: 2, }, right: { currentActivity: 'off', currentLevel: -33, currentTargetLevel: 0, version: 2, }, }; exports.offSideStatus = { currentActivity: 'off', currentLevel: -33, currentTargetLevel: 0, version: 2, }; exports.onSideStatus = { currentActivity: 'on', currentLevel: -33, currentTargetLevel: 0, version: 2, }; exports.scheduledSideStatus = { currentActivity: 'schedule', currentLevel: -31, currentTargetLevel: 10, smartTemperature: { bedLocalTime: '00:00:00', bedTimeLevel: 10, currentPhase: 'bedtime', finalSleepLevel: -10, initialSleepLevel: -10, }, version: 2, }; exports.getCoupleDeviceStatus = (update) => { const { left, right } = update || {}; coupleDeviceStatus = Object.assign(Object.assign({}, coupleDeviceStatus), { left: Object.assign(Object.assign({}, coupleDeviceStatus.left), left), right: Object.assign(Object.assign({}, coupleDeviceStatus.right), right) }); return coupleDeviceStatus; }; let soloDeviceStatus = { solo: { currentActivity: 'off', currentLevel: -29, currentTargetLevel: 0, version: 2, }, }; exports.getSoloDeviceStatus = (solo) => { soloDeviceStatus = Object.assign(Object.assign({}, soloDeviceStatus), { solo: Object.assign(Object.assign({}, soloDeviceStatus.solo), solo) }); return soloDeviceStatus; }; //# sourceMappingURL=deviceStatusResponse.js.map