mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-22 19:49:22 +00:00
Set trusted daemon after node connection
This commit is contained in:
parent
469f23c09b
commit
1eb9e65617
3 changed files with 4 additions and 15 deletions
|
@ -121,6 +121,8 @@ abstract class HavenWalletBase extends WalletBase<MoneroBalance,
|
|||
password: node.password,
|
||||
useSSL: node.useSSL ?? false,
|
||||
isLightWallet: false); // FIXME: hardcoded value
|
||||
|
||||
haven_wallet.setTrustedDaemon(node.trusted);
|
||||
syncStatus = ConnectedSyncStatus();
|
||||
} catch (e) {
|
||||
syncStatus = FailedSyncStatus();
|
||||
|
@ -394,8 +396,4 @@ abstract class HavenWalletBase extends WalletBase<MoneroBalance,
|
|||
print(e.toString());
|
||||
}
|
||||
}
|
||||
|
||||
void setTrustedDaemon(bool arg) => haven_wallet.setTrustedDaemon(arg);
|
||||
|
||||
Future<bool> trustedDaemon() async => haven_wallet.trustedDaemon();
|
||||
}
|
||||
|
|
|
@ -136,6 +136,8 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
password: node.password,
|
||||
useSSL: node.isSSL,
|
||||
isLightWallet: false); // FIXME: hardcoded value
|
||||
|
||||
monero_wallet.setTrustedDaemon(node.trusted);
|
||||
syncStatus = ConnectedSyncStatus();
|
||||
} catch (e) {
|
||||
syncStatus = FailedSyncStatus();
|
||||
|
@ -432,8 +434,4 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
print(e.toString());
|
||||
}
|
||||
}
|
||||
|
||||
void setTrustedDaemon(bool arg) => monero_wallet.setTrustedDaemon(arg);
|
||||
|
||||
Future<bool> trustedDaemon() async => monero_wallet.trustedDaemon();
|
||||
}
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
import 'package:cake_wallet/core/execution_state.dart';
|
||||
import 'package:cw_haven/haven_wallet.dart';
|
||||
import 'package:cw_monero/monero_wallet.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:mobx/mobx.dart';
|
||||
import 'package:cw_core/wallet_base.dart';
|
||||
|
@ -84,11 +82,6 @@ abstract class NodeCreateOrEditViewModelBase with Store {
|
|||
final node =
|
||||
Node(uri: uri, type: _wallet.type, login: login, password: password,
|
||||
useSSL: useSSL, trusted: trusted);
|
||||
if (_wallet.type == WalletType.monero) {
|
||||
(_wallet as MoneroWallet).setTrustedDaemon(trusted);
|
||||
} else if (_wallet.type == WalletType.haven) {
|
||||
(_wallet as HavenWallet).setTrustedDaemon(trusted);
|
||||
}
|
||||
await _nodeSource.add(node);
|
||||
state = ExecutedSuccessfullyState();
|
||||
} catch (e) {
|
||||
|
|
Loading…
Reference in a new issue