Create haven default node instead of loading from YAML (#544)
Omar Hatem committed
Oct 20, 2022 at 00:21 UTC
3c4ba6da53d7fc5e26a0f64be4b74fc2ebac30e5
2 files changed
+4
-2
lib/entities/default_settings_migration.dart
+1
-2
@@ -417,8 +417,7 @@ Future<void> checkCurrentNodes(
417
}
418
419
if (currentHavenNodeServer == null) {
420
- final nodes = await loadDefaultHavenNodes();
421
- final node = nodes.first;
420
+ final node = Node(uri: havenDefaultNodeUri, type: WalletType.haven);
421
await nodeSource.add(node);
422
await sharedPreferences.setInt(
423
PreferencesKey.currentHavenNodeIdKey, node.key as int);
lib/view_model/node_list/node_list_view_model.dart
+3
@@ -50,6 +50,9 @@ abstract class NodeListViewModelBase with Store {
50
case WalletType.litecoin:
51
node = getLitecoinDefaultElectrumServer(nodes: _nodeSource)!;
52
break;
53
+ case WalletType.haven:
54
+ node = getHavenDefaultNode(nodes: _nodeSource)!;
55
+ break;
56
default:
57
throw Exception('Unexpected wallet type: ${wallet.type}');
58
}