diff --git a/src/services/readingProgressController.ts b/src/services/readingProgressController.ts index d106d9af..1c41dc71 100644 --- a/src/services/readingProgressController.ts +++ b/src/services/readingProgressController.ts @@ -101,6 +101,13 @@ class ReadingProgressController { return this.markedAsReadIds.has(naddr) } + /** + * Get all marked as read IDs (for debugging) + */ + getMarkedAsReadIds(): string[] { + return Array.from(this.markedAsReadIds) + } + /** * Check if reading progress is loaded for a specific pubkey */ @@ -326,6 +333,10 @@ class ReadingProgressController { if (startGeneration === this.generation) { this.setLoading(false) } + // Debug: Show what we have + console.log('[readingProgress] === FINAL STATE ===') + console.log('[readingProgress] progressMap keys:', Array.from(this.currentProgressMap.keys())) + console.log('[readingProgress] markedAsReadIds:', Array.from(this.markedAsReadIds)) } }