From c4ce6380fbfa55f22e9c20bb2ccffe4456ed9683 Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Sun, 22 Mar 2026 17:37:55 +0100
Subject: [PATCH] feat: MQTT client replaces WebSocket (Phase 2)
---
lib/models/server_config.dart | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/lib/models/server_config.dart b/lib/models/server_config.dart
index 7aecc9c..7963c66 100644
--- a/lib/models/server_config.dart
+++ b/lib/models/server_config.dart
@@ -3,12 +3,14 @@
final int port;
final String? localHost;
final String? macAddress;
+ final String? mqttToken;
const ServerConfig({
required this.host,
this.port = 8765,
this.localHost,
this.macAddress,
+ this.mqttToken,
});
/// Primary WebSocket URL (local network).
@@ -34,6 +36,7 @@
'port': port,
if (localHost != null) 'localHost': localHost,
if (macAddress != null) 'macAddress': macAddress,
+ if (mqttToken != null) 'mqttToken': mqttToken,
};
}
@@ -43,6 +46,7 @@
port: json['port'] as int? ?? 8765,
localHost: json['localHost'] as String?,
macAddress: json['macAddress'] as String?,
+ mqttToken: json['mqttToken'] as String?,
);
}
@@ -51,12 +55,14 @@
int? port,
String? localHost,
String? macAddress,
+ String? mqttToken,
}) {
return ServerConfig(
host: host ?? this.host,
port: port ?? this.port,
localHost: localHost ?? this.localHost,
macAddress: macAddress ?? this.macAddress,
+ mqttToken: mqttToken ?? this.mqttToken,
);
}
}
--
Gitblit v1.3.1