refactor: improved json loading flow and log messages

This commit is contained in:
yusing
2025-03-28 07:00:21 +08:00
parent 8c03c5e82e
commit c0c6e21a16
4 changed files with 25 additions and 24 deletions

View File

@@ -31,8 +31,10 @@ func InitOverridesConfig() {
err := utils.LoadJSONIfExist(common.HomepageJSONConfigPath, overrideConfigInstance)
if err != nil {
logging.Error().Err(err).Msg("failed to load homepage overrides config")
} else {
logging.Info().Msgf("homepage overrides config loaded, %d items", len(overrideConfigInstance.ItemOverrides))
} else if len(overrideConfigInstance.ItemOverrides) > 0 {
logging.Info().
Int("count", len(overrideConfigInstance.ItemOverrides)).
Msg("homepage overrides config loaded")
}
task.OnProgramExit("save_homepage_json_config", func() {
if len(overrideConfigInstance.ItemOverrides) == 0 {