@@ -81,6 +81,7 @@ private MqttApplicationMessage CreateMessage(IDevice device)
8181 messageBuilder . WithTopic ( topic ) ;
8282 messageBuilder . WithPayload ( formatResult . Content ) ;
8383 messageBuilder . WithRetainFlag ( true ) ;
84+ messageBuilder . WithQualityOfServiceLevel ( MQTTnet . Protocol . MqttQualityOfServiceLevel . AtLeastOnce ) ;
8485 return messageBuilder . Build ( ) ;
8586 }
8687 }
@@ -167,6 +168,7 @@ private MqttApplicationMessage CreateMessage(IObservation observation)
167168 messageBuilder . WithTopic ( topic ) ;
168169 messageBuilder . WithPayload ( formatResult . Content ) ;
169170 messageBuilder . WithRetainFlag ( true ) ;
171+ messageBuilder . WithQualityOfServiceLevel ( MQTTnet . Protocol . MqttQualityOfServiceLevel . AtLeastOnce ) ;
170172 return messageBuilder . Build ( ) ;
171173 }
172174 }
@@ -198,6 +200,7 @@ private MqttApplicationMessage CreateMessage(IEnumerable<IObservation> observati
198200 messageBuilder . WithTopic ( topic ) ;
199201 messageBuilder . WithPayload ( formatResult . Content ) ;
200202 messageBuilder . WithRetainFlag ( true ) ;
203+ messageBuilder . WithQualityOfServiceLevel ( MQTTnet . Protocol . MqttQualityOfServiceLevel . AtLeastOnce ) ;
201204 return messageBuilder . Build ( ) ;
202205 }
203206 }
@@ -250,6 +253,7 @@ private MqttApplicationMessage CreateMessage(IAsset asset)
250253 messageBuilder . WithTopic ( topic ) ;
251254 messageBuilder . WithPayload ( formatResult . Content ) ;
252255 messageBuilder . WithRetainFlag ( true ) ;
256+ messageBuilder . WithQualityOfServiceLevel ( MQTTnet . Protocol . MqttQualityOfServiceLevel . AtLeastOnce ) ;
253257 return messageBuilder . Build ( ) ;
254258 }
255259 }
0 commit comments