Persist Discovered Contacts when updated

This commit is contained in:
Winston Lowe
2026-03-03 17:44:28 -08:00
parent 38856c67e5
commit a0efbbe4bd
+2 -1
View File
@@ -4051,7 +4051,7 @@ class MeshCoreConnector extends ChangeNotifier {
Uint8List rawPacket, { Uint8List rawPacket, {
bool noNotify = false, bool noNotify = false,
}) { }) {
debugPrint('Discovered new contact: ${contact.name}'); appLogger.info('Discovered new contact: ${contact.name}', tag: 'Connector');
final existingIndex = _discoveredContacts.indexWhere( final existingIndex = _discoveredContacts.indexWhere(
(c) => c.publicKeyHex == contact.publicKeyHex, (c) => c.publicKeyHex == contact.publicKeyHex,
@@ -4071,6 +4071,7 @@ class MeshCoreConnector extends ChangeNotifier {
lastSeen: contact.lastSeen, lastSeen: contact.lastSeen,
); );
notifyListeners(); notifyListeners();
unawaited(_persistDiscoveredContacts());
return; return;
} }