chore(feed): 移除 debug log

This commit is contained in:
xiaji
2026-06-16 09:22:10 +08:00
parent 424d4c4e11
commit 98415e1e68

View File

@@ -44,12 +44,9 @@ let categoryPromptTimer: number | null = null
// - items 没这条 → 不渲染(孤儿) // - items 没这条 → 不渲染(孤儿)
// - items 有 + Map 也有 → 渲染 // - items 有 + Map 也有 → 渲染
// - items 有 + Map 没 → 不渲染(用户已 dismiss/确认/超时) // - items 有 + Map 没 → 不渲染(用户已 dismiss/确认/超时)
const articlesWithPrompts = computed(() => { const articlesWithPrompts = computed(() =>
const result = items.value.filter((a) => (categoryPromptsByArticle.value.get(a.id)?.length ?? 0) > 0) items.value.filter((a) => (categoryPromptsByArticle.value.get(a.id)?.length ?? 0) > 0)
// eslint-disable-next-line no-console )
console.log('[articlesWithPrompts] computed:', { itemsLen: items.value.length, mapSize: categoryPromptsByArticle.value.size, resultLen: result.length, mapEntries: Array.from(categoryPromptsByArticle.value.entries()) })
return result
})
// 移除某篇文章的所有提示条(8 秒超时 / 确认后 / 过滤变化) // 移除某篇文章的所有提示条(8 秒超时 / 确认后 / 过滤变化)
function clearPromptsForArticle(articleId: number) { function clearPromptsForArticle(articleId: number) {
@@ -57,16 +54,12 @@ function clearPromptsForArticle(articleId: number) {
const next = new Map(categoryPromptsByArticle.value) const next = new Map(categoryPromptsByArticle.value)
next.delete(articleId) next.delete(articleId)
categoryPromptsByArticle.value = next categoryPromptsByArticle.value = next
// eslint-disable-next-line no-console
console.log('[clearPromptsForArticle] called for', articleId, 'stack:', new Error().stack?.split('\n').slice(1, 4).join(' | '))
} }
} }
// 全清 // 全清
function clearAllPrompts() { function clearAllPrompts() {
if (categoryPromptsByArticle.value.size > 0) { if (categoryPromptsByArticle.value.size > 0) {
// eslint-disable-next-line no-console
console.log('[clearAllPrompts] called, stack:', new Error().stack?.split('\n').slice(1, 4).join(' | '))
categoryPromptsByArticle.value = new Map() categoryPromptsByArticle.value = new Map()
} }
if (categoryPromptTimer !== null) { if (categoryPromptTimer !== null) {