fix(scanner): use individual store for loadConfigItemList #248
+14
−12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
scanner/utils
中的loadConfigItemList
方法用于在扫描每个 Ref 时加载其内部的配置,为了保证函数类型配置工作正常,此前复用了app
,但此前仅在扫描任务完全结束时清理了一次 ConfigStore,所以可能在某些 ref 中拿到被不正常合并后的配置,造成加载异常。本 PR 调整项包括:
loadConfigItemList
调整实现getAllConfig
方法,减少误解