fix: use IBasicVolumeControls to build DeviceVolumeMessenger

This commit is contained in:
Andrew Welker
2025-09-25 15:29:35 -05:00
parent d7f9c74b2f
commit 9fc5586531

View File

@@ -486,15 +486,15 @@ namespace PepperDash.Essentials
messengerAdded = true; messengerAdded = true;
} }
if (device is IBasicVolumeWithFeedback) if (device is IBasicVolumeControls)
{ {
var deviceKey = device.Key; var deviceKey = device.Key;
this.LogVerbose( this.LogVerbose(
"Adding IBasicVolumeControlWithFeedback for {deviceKey}", "Adding IBasicVolumeControls for {deviceKey}",
deviceKey deviceKey
); );
var volControlDevice = device as IBasicVolumeWithFeedback; var volControlDevice = device as IBasicVolumeControls;
var messenger = new DeviceVolumeMessenger( var messenger = new DeviceVolumeMessenger(
$"{device.Key}-volume-{Key}", $"{device.Key}-volume-{Key}",
string.Format("/device/{0}", deviceKey), string.Format("/device/{0}", deviceKey),