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) @HiveField(4)
bool? useSSL; bool? useSSL;
@HiveField(5) @HiveField(5, defaultValue: false)
bool? trusted; bool trusted;
bool get isSSL => useSSL ?? false; bool get isSSL => useSSL ?? false;

View file

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

View file

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