Removed NodeSSL, added isSSL proprty to Node class.

M committed Dec 3, 2020 at 12:07 UTC 1dd6e78ae91e62fb3ba37b124a7bb19faa8ced0e
4 files changed +4 -15
lib/entities/node.dart
+2
@@ -43,6 +43,8 @@ class Node extends HiveObject with Keyable {
43 @HiveField(4)
44 bool useSSL;
45
46 + bool get isSSL => useSSL ?? false;
47 +
48 @override
49 dynamic get keyIndex {
50 _keyIndex ??= key;
lib/entities/node_ssl.dart deleted
-11
@@ -1,11 +0,0 @@
1 -import 'package:cake_wallet/entities/node.dart';
2 -
3 -class NodeSSL {
4 - NodeSSL(this._node) :
5 - _useSSL = _node.useSSL ?? false;
6 -
7 - final Node _node;
8 - final bool _useSSL;
9 -
10 - bool get useSSL => _useSSL;
11 -}
\ No newline at end of file
lib/monero/monero_wallet.dart
+1 -3
@@ -1,6 +1,5 @@
1 import 'dart:async';
2
3 -import 'package:cake_wallet/entities/node_ssl.dart';
3 import 'package:cake_wallet/monero/monero_amount_format.dart';
4 import 'package:cake_wallet/monero/monero_transaction_creation_exception.dart';
5 import 'package:flutter/foundation.dart';
@@ -144,12 +143,11 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance> with Store {
143 Future<void> connectToNode({@required Node node}) async {
144 try {
145 syncStatus = ConnectingSyncStatus();
147 - final nodeSSL = NodeSSL(node);
146 await monero_wallet.setupNode(
147 address: node.uri,
148 login: node.login,
149 password: node.password,
152 - useSSL: nodeSSL.useSSL,
150 + useSSL: node.isSSL,
151 isLightWallet: false); // FIXME: hardcoded value
152 syncStatus = ConnectedSyncStatus();
153 } catch (e) {
lib/store/dashboard/trade_filter_store.dart
+1 -1
@@ -3,7 +3,7 @@ import 'package:mobx/mobx.dart';
3 import 'package:cake_wallet/exchange/exchange_provider_description.dart';
4 import 'package:cake_wallet/view_model/dashboard/trade_list_item.dart';
5
6 -part 'trade_filter_store.g.dart';
6 +part'trade_filter_store.g.dart';
7
8 class TradeFilterStore = TradeFilterStoreBase with _$TradeFilterStore;
9