persist trusted flag across app closes

This commit is contained in:
sneurlax 2023-01-06 16:57:46 -06:00
parent 554d526ea4
commit b8c21b9287

View file

@ -33,11 +33,14 @@ class NodeService extends ChangeNotifier {
); );
} }
} else { } else {
// update all fields but copy over previously set enabled state // update all fields but copy over previously set enabled and trusted states
await DB.instance.put<NodeModel>( await DB.instance.put<NodeModel>(
boxName: DB.boxNameNodeModels, boxName: DB.boxNameNodeModels,
key: savedNode.id, key: savedNode.id,
value: defaultNode.copyWith(enabled: savedNode.enabled)); value: defaultNode.copyWith(
enabled: savedNode.enabled,
trusted: savedNode.trusted,
));
} }
// check if a default node is the primary node for the crypto currency // check if a default node is the primary node for the crypto currency
@ -49,6 +52,7 @@ class NodeService extends ChangeNotifier {
coin: coin, coin: coin,
node: defaultNode.copyWith( node: defaultNode.copyWith(
enabled: primaryNode.enabled, enabled: primaryNode.enabled,
trusted: primaryNode.trusted,
), ),
); );
} }