Make mqtt websocket subscribe use callback functions (#87885)
Nothing was being awaited so this was needlessly generating tasks when the callbacks fired
This commit is contained in:
parent
1d4d688af3
commit
753c7abaf4
1 changed files with 2 additions and 1 deletions
|
@ -596,7 +596,8 @@ async def websocket_subscribe(
|
|||
if not connection.user.is_admin:
|
||||
raise Unauthorized
|
||||
|
||||
async def forward_messages(mqttmsg: ReceiveMessage) -> None:
|
||||
@callback
|
||||
def forward_messages(mqttmsg: ReceiveMessage) -> None:
|
||||
"""Forward events to websocket."""
|
||||
try:
|
||||
payload = cast(bytes, mqttmsg.payload).decode(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue