From 465755e184fdad63323ee8a1b384d25264d3694f Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Sun, 8 Mar 2026 15:13:43 +0800 Subject: [PATCH] :recycle: Remove bazaar cache clear on appearance language change (#17160) --- kernel/api/setting.go | 7 ------- kernel/bazaar/installed.go | 5 ----- 2 files changed, 12 deletions(-) diff --git a/kernel/api/setting.go b/kernel/api/setting.go index 51beb8629..bb9e583f7 100644 --- a/kernel/api/setting.go +++ b/kernel/api/setting.go @@ -23,7 +23,6 @@ import ( "github.com/88250/gulu" "github.com/gin-gonic/gin" - "github.com/siyuan-note/siyuan/kernel/bazaar" "github.com/siyuan-note/siyuan/kernel/conf" "github.com/siyuan-note/siyuan/kernel/model" "github.com/siyuan-note/siyuan/kernel/server/proxy" @@ -554,16 +553,10 @@ func setAppearance(c *gin.Context) { model.Conf.Appearance = appearance util.StatusBarCfg = model.Conf.Appearance.StatusBar model.Conf.Lang = appearance.Lang - oldLang := util.Lang util.Lang = model.Conf.Lang model.Conf.Save() model.InitAppearance() - if oldLang != util.Lang { - // The marketplace language does not change after switching the appearance language https://github.com/siyuan-note/siyuan/issues/12892 - bazaar.CleanBazaarPackageCache() - } - ret.Data = model.Conf.Appearance util.BroadcastByType("main", "setAppearance", 0, "", model.Conf.Appearance) } diff --git a/kernel/bazaar/installed.go b/kernel/bazaar/installed.go index 917a86d8a..4314b1312 100644 --- a/kernel/bazaar/installed.go +++ b/kernel/bazaar/installed.go @@ -35,11 +35,6 @@ import ( // packageInstallSizeCache 缓存集市包的安装大小,与 cachedStageIndex 使用相同的缓存时间 var packageInstallSizeCache = gcache.New(time.Duration(util.RhyCacheDuration)*time.Second, time.Duration(util.RhyCacheDuration)*time.Second/6) // [repoURL]*int64 -// CleanBazaarPackageCache 清空集市包相关缓存(如切换语言后需刷新展示名等) -func CleanBazaarPackageCache() { - packageInstallSizeCache.Flush() -} - // ReadInstalledPackageDirs 读取本地集市包的目录列表 func ReadInstalledPackageDirs(basePath string) ([]os.DirEntry, error) { if !util.IsPathRegularDirOrSymlinkDir(basePath) {