support caching map data when map_data_fetch_proxy is set true

This commit is contained in:
MaysWind
2026-02-28 18:16:34 +08:00
parent d5dfdc8c05
commit 247181830c
35 changed files with 740 additions and 179 deletions
+8
View File
@@ -310,6 +310,12 @@ export const useSettingsStore = defineStore('settings', () => {
updateUserApplicationCloudSettingValue('currencySortByInExchangeRatesPage', value);
}
// Browser Cache Settings
function setMapCacheExpiration(value: number): void {
updateApplicationSettingsValue('mapCacheExpiration', value);
appSettings.value.mapCacheExpiration = value;
}
// Statistics Settings
function setStatisticsDefaultChartDataType(value: number): void {
updateApplicationSettingsSubValue('statistics', 'defaultChartDataType', value);
@@ -531,6 +537,8 @@ export const useSettingsStore = defineStore('settings', () => {
setHideCategoriesWithoutAccounts,
// -- Exchange Rates Data Page
setCurrencySortByInExchangeRatesPage,
// -- Browser Cache Settings
setMapCacheExpiration,
// -- Statistics Settings
setStatisticsDefaultChartDataType,
setStatisticsDefaultTimezoneType,