config fix
This commit is contained in:
@@ -15,6 +15,7 @@ public partial class Synapse
|
|||||||
|
|
||||||
private bool FireSetConfig(string key, string value)
|
private bool FireSetConfig(string key, string value)
|
||||||
{
|
{
|
||||||
|
if (key.Contains('#') || key.Contains('+')) return false;
|
||||||
var topic = $"{Options.SysName}/synapse-config-store/{key}";
|
var topic = $"{Options.SysName}/synapse-config-store/{key}";
|
||||||
var message = new MqttApplicationMessageBuilder()
|
var message = new MqttApplicationMessageBuilder()
|
||||||
.WithTopic(topic)
|
.WithTopic(topic)
|
||||||
@@ -37,7 +38,7 @@ public partial class Synapse
|
|||||||
var csTopicPrefix = $"{Options.SysName}/synapse-config-store/";
|
var csTopicPrefix = $"{Options.SysName}/synapse-config-store/";
|
||||||
var eventSubOpts = MqttFactory.CreateSubscribeOptionsBuilder()
|
var eventSubOpts = MqttFactory.CreateSubscribeOptionsBuilder()
|
||||||
.WithTopicFilter(o =>
|
.WithTopicFilter(o =>
|
||||||
o.WithTopic($"{csTopicPrefix}+").WithRetainHandling(MqttRetainHandling.SendAtSubscribe))
|
o.WithTopic($"{csTopicPrefix}#").WithRetainHandling(MqttRetainHandling.SendAtSubscribe))
|
||||||
.Build();
|
.Build();
|
||||||
Client!.ApplicationMessageReceivedAsync += e =>
|
Client!.ApplicationMessageReceivedAsync += e =>
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user