support setting exchange rate cache expiration time

This commit is contained in:
MaysWind
2026-02-28 21:36:00 +08:00
parent 247181830c
commit 8192a48bc5
27 changed files with 303 additions and 30 deletions
+6
View File
@@ -316,6 +316,11 @@ export const useSettingsStore = defineStore('settings', () => {
appSettings.value.mapCacheExpiration = value;
}
function setExchangeRatesDataCacheExpiration(value: number): void {
updateApplicationSettingsValue('exchangeRatesDataCacheExpiration', value);
appSettings.value.exchangeRatesDataCacheExpiration = value;
}
// Statistics Settings
function setStatisticsDefaultChartDataType(value: number): void {
updateApplicationSettingsSubValue('statistics', 'defaultChartDataType', value);
@@ -539,6 +544,7 @@ export const useSettingsStore = defineStore('settings', () => {
setCurrencySortByInExchangeRatesPage,
// -- Browser Cache Settings
setMapCacheExpiration,
setExchangeRatesDataCacheExpiration,
// -- Statistics Settings
setStatisticsDefaultChartDataType,
setStatisticsDefaultTimezoneType,