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 }