soundtouch-api
Version:
SoundTouch API using TypeScript
22 lines • 788 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.volumeFromElement = void 0;
function volumeFromElement(element) {
var targetString = element.getText('targetvolume');
var actualString = element.getText('actualvolume');
if (!element.hasAttribute('deviceID') || !targetString || !actualString) {
return undefined;
}
var deviceId = element.getAttribute('deviceID');
if (!deviceId) {
return undefined;
}
return {
deviceId: deviceId,
target: targetString ? parseInt(targetString) : 0,
actual: actualString ? parseInt(actualString) : 0,
isMuted: element.getText('muteenabled') === 'true'
};
}
exports.volumeFromElement = volumeFromElement;
//# sourceMappingURL=volume.js.map