mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
fix: Issue with nownodes on older wallets (#1750)
This commit is contained in:
@@ -254,6 +254,7 @@ Future<void> defaultSettingsMigration(
|
||||
case 41:
|
||||
_deselectQuantex(sharedPreferences);
|
||||
await _addSethNode(nodes, sharedPreferences);
|
||||
await updateTronNodesWithNowNodes(sharedPreferences: sharedPreferences, nodes: nodes);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -1317,3 +1318,16 @@ Future<void> removeMoneroWorld(
|
||||
await changeMoneroCurrentNodeToDefault(sharedPreferences: sharedPreferences, nodes: nodes);
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> updateTronNodesWithNowNodes({
|
||||
required SharedPreferences sharedPreferences,
|
||||
required Box<Node> nodes,
|
||||
}) async {
|
||||
final tronNowNodesUri = 'trx.nownodes.io';
|
||||
|
||||
if (nodes.values.any((node) => node.uriRaw == tronNowNodesUri)) return;
|
||||
|
||||
await nodes.add(Node(uri: tronNowNodesUri, type: WalletType.tron));
|
||||
|
||||
await replaceTronDefaultNode(sharedPreferences: sharedPreferences, nodes: nodes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user