summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Müller <neikos@neikos.email>2023-01-02 09:49:52 +0100
committerMarcel Müller <neikos@neikos.email>2023-01-02 14:05:11 +0100
commit0d235b9d528b711fbaa26d4f75c66f18498565d8 (patch)
tree4fc3c9480ef7293521e0338edb86658141f691c6
parentddbac305cc828ba7670329a77419dae02d9c3536 (diff)
Implement serializing Pingresp
Signed-off-by: Marcel Müller <neikos@neikos.email>
-rw-r--r--mqtt-format/src/v3/packet.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/mqtt-format/src/v3/packet.rs b/mqtt-format/src/v3/packet.rs
index f6c7bd3..6f3a043 100644
--- a/mqtt-format/src/v3/packet.rs
+++ b/mqtt-format/src/v3/packet.rs
@@ -439,7 +439,13 @@ impl<'message> MPacket<'message> {
// Header
writer.write_all(&[packet_type, variable_length]).await?;
}
- MPacket::Pingresp(MPingresp) => todo!(),
+ MPacket::Pingresp(MPingresp) => {
+ let packet_type = 0b1101_0000;
+ let variable_length = 0b0;
+
+ // Header
+ writer.write_all(&[packet_type, variable_length]).await?;
+ }
MPacket::Disconnect(MDisconnect) => todo!(),
}