Add null checks

This commit is contained in:
chimp1984 2021-01-02 19:22:29 -05:00
parent 9e275048f6
commit f588b22620
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3

View file

@ -215,8 +215,10 @@ class OfferBookViewModel extends ActivatableViewModel {
};
// If our accounts have changed we reset our myInsufficientTradeLimitCache as it depends on account data
user.getPaymentAccountsAsObservable().addListener((SetChangeListener<PaymentAccount>) c ->
myInsufficientTradeLimitCache.clear());
if (user != null) {
user.getPaymentAccountsAsObservable().addListener((SetChangeListener<PaymentAccount>) c ->
myInsufficientTradeLimitCache.clear());
}
}
@Override
@ -234,7 +236,9 @@ class OfferBookViewModel extends ActivatableViewModel {
}
tradeCurrencyCode.set(selectedTradeCurrency.getCode());
disableMatchToggle.set(user.getPaymentAccounts() == null || user.getPaymentAccounts().isEmpty());
if (user != null) {
disableMatchToggle.set(user.getPaymentAccounts() == null || user.getPaymentAccounts().isEmpty());
}
useOffersMatchingMyAccountsFilter = !disableMatchToggle.get() && isShowOffersMatchingMyAccounts();
fillAllTradeCurrencies();