Skip to content

Commit d30ddcf

Browse files
committed
add: options
1 parent d3d7fad commit d30ddcf

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

asyncio_mqtt/client.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,8 @@ def __init__( # noqa: C901
252252
max_concurrent_outgoing_calls: int | None = None,
253253
websocket_path: str | None = None,
254254
websocket_headers: WebSocketHeaders | None = None,
255+
max_inflight_messages: int | None = None,
256+
max_queued_messages: int | None = None,
255257
):
256258
self._hostname = hostname
257259
self._port = port
@@ -308,6 +310,11 @@ def __init__( # noqa: C901
308310
self._client.on_socket_register_write = self._on_socket_register_write
309311
self._client.on_socket_unregister_write = self._on_socket_unregister_write
310312

313+
if max_inflight_messages is not None:
314+
self._client.max_inflight_messages_set(max_inflight_messages)
315+
if max_queued_messages is not None:
316+
self._client.max_queued_messages_set(max_queued_messages)
317+
311318
if logger is None:
312319
logger = MQTT_LOGGER
313320
self._client.enable_logger(logger)

0 commit comments

Comments
 (0)