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

View file

@ -4105,6 +4105,7 @@ class MeshCoreConnector extends ChangeNotifier {
void removeAllDiscoveredContacts() {
_discoveredContacts.clear();
unawaited(_persistDiscoveredContacts());
notifyListeners();
}
}

View file

@ -959,11 +959,11 @@ class _SettingsScreenState extends State<SettingsScreen> {
void _sendSettings(
MeshCoreConnector connector,
autoAddChat,
autoAddRepeater,
autoAddRoomServer,
autoAddSensor,
overwriteOldest,
bool autoAddChat,
bool autoAddRepeater,
bool autoAddRoomServer,
bool autoAddSensor,
bool overwriteOldest,
) async {
final frame = buildSetAutoAddConfigFrame(
autoAddChat: autoAddChat,