mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 12:18:36 +02:00
Merge pull request #11944 from zfox23/commerce_dontSendEmptyPublicKeys
Don't send commerce requests to backend if cached public keys is empty
This commit is contained in:
commit
4b3c61178c
1 changed files with 12 additions and 3 deletions
|
@ -83,19 +83,28 @@ void QmlCommerce::buy(const QString& assetId, int cost, const bool controlledFai
|
||||||
void QmlCommerce::balance() {
|
void QmlCommerce::balance() {
|
||||||
auto ledger = DependencyManager::get<Ledger>();
|
auto ledger = DependencyManager::get<Ledger>();
|
||||||
auto wallet = DependencyManager::get<Wallet>();
|
auto wallet = DependencyManager::get<Wallet>();
|
||||||
ledger->balance(wallet->listPublicKeys());
|
QStringList cachedPublicKeys = wallet->listPublicKeys();
|
||||||
|
if (!cachedPublicKeys.isEmpty()) {
|
||||||
|
ledger->balance(cachedPublicKeys);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void QmlCommerce::inventory() {
|
void QmlCommerce::inventory() {
|
||||||
auto ledger = DependencyManager::get<Ledger>();
|
auto ledger = DependencyManager::get<Ledger>();
|
||||||
auto wallet = DependencyManager::get<Wallet>();
|
auto wallet = DependencyManager::get<Wallet>();
|
||||||
ledger->inventory(wallet->listPublicKeys());
|
QStringList cachedPublicKeys = wallet->listPublicKeys();
|
||||||
|
if (!cachedPublicKeys.isEmpty()) {
|
||||||
|
ledger->inventory(cachedPublicKeys);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void QmlCommerce::history() {
|
void QmlCommerce::history() {
|
||||||
auto ledger = DependencyManager::get<Ledger>();
|
auto ledger = DependencyManager::get<Ledger>();
|
||||||
auto wallet = DependencyManager::get<Wallet>();
|
auto wallet = DependencyManager::get<Wallet>();
|
||||||
ledger->history(wallet->listPublicKeys());
|
QStringList cachedPublicKeys = wallet->listPublicKeys();
|
||||||
|
if (!cachedPublicKeys.isEmpty()) {
|
||||||
|
ledger->history(cachedPublicKeys);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void QmlCommerce::changePassphrase(const QString& oldPassphrase, const QString& newPassphrase) {
|
void QmlCommerce::changePassphrase(const QString& oldPassphrase, const QString& newPassphrase) {
|
||||||
|
|
Loading…
Reference in a new issue