persist discovered contacts when all are removed

This commit is contained in:
Winston Lowe
2026-03-03 17:57:56 -08:00
parent a0efbbe4bd
commit d53465d13b
2 changed files with 6 additions and 5 deletions
+1
View File
@@ -4105,6 +4105,7 @@ class MeshCoreConnector extends ChangeNotifier {
void removeAllDiscoveredContacts() { void removeAllDiscoveredContacts() {
_discoveredContacts.clear(); _discoveredContacts.clear();
unawaited(_persistDiscoveredContacts());
notifyListeners(); notifyListeners();
} }
} }
+5 -5
View File
@@ -959,11 +959,11 @@ class _SettingsScreenState extends State<SettingsScreen> {
void _sendSettings( void _sendSettings(
MeshCoreConnector connector, MeshCoreConnector connector,
autoAddChat, bool autoAddChat,
autoAddRepeater, bool autoAddRepeater,
autoAddRoomServer, bool autoAddRoomServer,
autoAddSensor, bool autoAddSensor,
overwriteOldest, bool overwriteOldest,
) async { ) async {
final frame = buildSetAutoAddConfigFrame( final frame = buildSetAutoAddConfigFrame(
autoAddChat: autoAddChat, autoAddChat: autoAddChat,