彻底清理 promotion_page 残留引用,移除 hiddenHomeMenuURIs 机制。

宣传页已从白名单、菜单构建与文档中完全删除,不再保留专用隐藏逻辑。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-03 20:51:27 +08:00
parent 9df4c4f6e8
commit a0549e068a
5 changed files with 4 additions and 40 deletions

View File

@ -44,11 +44,6 @@ struct HomeCommonMenuStore {
"cooperation_order"
]
/// iOS URI使
static let hiddenHomeMenuURIs: Set<String> = [
"promotion_page"
]
private let defaults: UserDefaults
/// UserDefaults
@ -133,11 +128,9 @@ struct HomeCommonMenuStore {
let finalCommon: [String]
if !saved.isEmpty {
finalCommon = saved
.filter { availableTopLevelSet.contains($0) }
.filter { !Self.hiddenHomeMenuURIs.contains($0) }
finalCommon = saved.filter { availableTopLevelSet.contains($0) }
} else {
finalCommon = defaultCommon.filter { !Self.hiddenHomeMenuURIs.contains($0) }
finalCommon = defaultCommon
save(finalCommon, roleCode: roleCode, accountScope: accountScope)
}
@ -222,6 +215,6 @@ struct HomeCommonMenuStore {
/// URI Android
private static func isAndroidHomeMenuURI(_ uri: String) -> Bool {
androidHomeMenuURIs.contains(uri) && !hiddenHomeMenuURIs.contains(uri)
androidHomeMenuURIs.contains(uri)
}
}