AVRCP: Address type errors

This commit is contained in:
Josh Wu
2026-02-05 16:01:21 +08:00
parent 9f730dce6f
commit 657451474e
2 changed files with 4 additions and 5 deletions

View File

@@ -1539,7 +1539,6 @@ class PlayerApplicationSettingChangedEvent(Event):
| ApplicationSetting.ShuffleOnOffStatus
| ApplicationSetting.ScanOnOffStatus
| ApplicationSetting.GenericValue
| int
) = field(metadata=hci.metadata(1))
def __post_init__(self) -> None:
@@ -2835,7 +2834,7 @@ class Protocol(utils.EventEmitter):
event = PlayerApplicationSettingChangedEvent(
[
PlayerApplicationSettingChangedEvent.Setting(
attribute, value
attribute, value # type: ignore
)
for attribute, value in settings.items()
]

View File

@@ -133,10 +133,10 @@ def on_avrcp_start(
utils.AsyncRunner.spawn(get_supported_events())
async def monitor_track_changed() -> None:
async for identifier in avrcp_protocol.monitor_track_changed():
print("TRACK CHANGED:", identifier.hex())
async for uid in avrcp_protocol.monitor_track_changed():
print("TRACK CHANGED:", hex(uid))
websocket_server.send_message(
{"type": "track-changed", "params": {"identifier": identifier.hex()}}
{"type": "track-changed", "params": {"identifier": hex(uid)}}
)
async def monitor_playback_status() -> None: