fix: set AP ip in local node info if running as AP
This commit is contained in:
@@ -47,7 +47,12 @@ void NetworkManager::setupWiFi() {
|
||||
// Register this node in the memberlist via event system
|
||||
NodeInfo self;
|
||||
self.hostname = ctx.hostname;
|
||||
if(WiFi.isConnected()) {
|
||||
self.ip = WiFi.localIP();
|
||||
} else {
|
||||
// Fallback to AP IP if not connected
|
||||
self.ip = WiFi.softAPIP();
|
||||
}
|
||||
self.lastSeen = millis();
|
||||
self.status = NodeInfo::ACTIVE;
|
||||
ctx.triggerEvent("node_discovered", &self);
|
||||
|
||||
Reference in New Issue
Block a user