set default value to nullable field

This commit is contained in:
Godwin Asuquo 2022-12-12 20:34:45 +01:00
parent 6c9f9a4d19
commit 9ce6c6e01a
3 changed files with 4 additions and 4 deletions

View file

@ -53,8 +53,8 @@ class Node extends HiveObject with Keyable {
@HiveField(4)
bool? useSSL;
@HiveField(5)
bool? trusted;
@HiveField(5, defaultValue: false)
bool trusted;
bool get isSSL => useSSL ?? false;

View file

@ -122,7 +122,7 @@ abstract class HavenWalletBase extends WalletBase<MoneroBalance,
useSSL: node.useSSL ?? false,
isLightWallet: false); // FIXME: hardcoded value
haven_wallet.setTrustedDaemon(node.trusted ?? false);
haven_wallet.setTrustedDaemon(node.trusted);
syncStatus = ConnectedSyncStatus();
} catch (e) {
syncStatus = FailedSyncStatus();

View file

@ -137,7 +137,7 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
useSSL: node.isSSL,
isLightWallet: false); // FIXME: hardcoded value
monero_wallet.setTrustedDaemon(node.trusted ?? false);
monero_wallet.setTrustedDaemon(node.trusted);
syncStatus = ConnectedSyncStatus();
} catch (e) {
syncStatus = FailedSyncStatus();