v4.21.0 Release Candidate (#1795)

* new versions

* minor fix of cache key

* fix cache hit

* - potential improvement for sync status
- update with latest main

* disable thorchain by default [skip ci]

* update monero_c commit hash

* minor fixes
update versions

* remove monero ledger

* increase macos build number [skip ci]
This commit is contained in:
Omar Hatem 2024-11-16 16:23:54 -06:00 committed by GitHub
parent 9be990a3c0
commit ff5fbd7946
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 92 additions and 160 deletions

View file

@ -252,7 +252,7 @@ Future<void> defaultSettingsMigration(
await removeMoneroWorld(sharedPreferences: sharedPreferences, nodes: nodes);
break;
case 41:
_deselectQuantex(sharedPreferences);
_deselectExchangeProvider(sharedPreferences, "Quantex");
await _addSethNode(nodes, sharedPreferences);
await updateTronNodesWithNowNodes(sharedPreferences: sharedPreferences, nodes: nodes);
break;
@ -261,6 +261,8 @@ Future<void> defaultSettingsMigration(
break;
case 43:
_updateCakeXmrNode(nodes);
_deselectExchangeProvider(sharedPreferences, "THORChain");
_deselectExchangeProvider(sharedPreferences, "SimpleSwap");
break;
default:
@ -295,12 +297,12 @@ void updateBtcElectrumNodeToUseSSL(Box<Node> nodes, SharedPreferences sharedPref
}
}
void _deselectQuantex(SharedPreferences sharedPreferences) {
void _deselectExchangeProvider(SharedPreferences sharedPreferences, String providerName) {
final Map<String, dynamic> exchangeProvidersSelection =
json.decode(sharedPreferences.getString(PreferencesKey.exchangeProvidersSelection) ?? "{}")
as Map<String, dynamic>;
exchangeProvidersSelection['Quantex'] = false;
exchangeProvidersSelection[providerName] = false;
sharedPreferences.setString(
PreferencesKey.exchangeProvidersSelection,