fix(ignore): Cleanup publish options (#27226)

This commit is contained in:
Koen Kanters
2025-05-03 08:45:45 +02:00
committed by GitHub
parent 39e4468308
commit b7b92da8ff
18 changed files with 277 additions and 307 deletions
+3 -3
View File
@@ -333,8 +333,8 @@ export class Controller {
message = newState;
}
const options: MakePartialExcept<MqttPublishOptions, "publishOptions" | "meta"> = {
publishOptions: {
const options: MakePartialExcept<MqttPublishOptions, "clientOptions" | "meta"> = {
clientOptions: {
retain: utils.getObjectProperty(entity.options, "retain", false),
qos: utils.getObjectProperty(entity.options, "qos", 0),
},
@@ -345,7 +345,7 @@ export class Controller {
const retention = utils.getObjectProperty<number | false>(entity.options, "retention", false);
if (retention !== false) {
options.publishOptions.properties = {messageExpiryInterval: retention};
options.clientOptions.properties = {messageExpiryInterval: retention};
}
if (entity.isDevice() && settings.get().mqtt.include_device_information) {