Base parser for MQTT messages — shared parse + decode logic.
Source code in faststream/mqtt/parser.py
| def __init__(
self,
path_regex: Pattern[str] | None = None,
) -> None:
self._path_regex = path_regex
|
parse_message async
Source code in faststream/mqtt/parser.py
| async def parse_message(self, msg: zmqtt.Message) -> MQTTMessage:
raise NotImplementedError
|
decode_message async
Source code in faststream/mqtt/parser.py
| async def decode_message(self, msg: "StreamMessage[Any]") -> "DecodedMessage": # noqa: PLR6301
return decode_message(msg)
|