Send + ack

This commit is contained in:
Sebastien Lavoie
2026-03-30 10:07:01 -04:00
parent 9582cb0665
commit 0dab86d205
4 changed files with 77 additions and 23 deletions
+7 -1
View File
@@ -235,7 +235,13 @@ class DknCloudNaClient:
payload = {"mac": mac, "property": property_name, "value": value}
LOGGER.debug("DKN socket send %s %s", namespace, payload)
try:
await socket.emit("create-machine-event", payload, namespace=namespace)
ack = await socket.call(
"create-machine-event",
payload,
namespace=namespace,
timeout=REQUEST_TIMEOUT,
)
LOGGER.debug("DKN socket ack %s %s", namespace, ack)
except Exception as err: # noqa: BLE001
raise DknConnectionError(str(err) or type(err).__name__) from err