UNPKG

eightsleep

Version:
57 lines 1.66 kB
let coupleDeviceStatus = { left: { currentActivity: 'off', currentLevel: -29, currentTargetLevel: 0, version: 2, }, right: { currentActivity: 'off', currentLevel: -33, currentTargetLevel: 0, version: 2, }, }; export const offSideStatus = { currentActivity: 'off', currentLevel: -33, currentTargetLevel: 0, version: 2, }; export const onSideStatus = { currentActivity: 'on', currentLevel: -33, currentTargetLevel: 0, version: 2, }; export const scheduledSideStatus = { currentActivity: 'schedule', currentLevel: -31, currentTargetLevel: 10, smartTemperature: { bedLocalTime: '00:00:00', bedTimeLevel: 10, currentPhase: 'bedtime', finalSleepLevel: -10, initialSleepLevel: -10, }, version: 2, }; export const 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, }, }; export const getSoloDeviceStatus = (solo) => { soloDeviceStatus = Object.assign(Object.assign({}, soloDeviceStatus), { solo: Object.assign(Object.assign({}, soloDeviceStatus.solo), solo) }); return soloDeviceStatus; }; //# sourceMappingURL=deviceStatusResponse.js.map