import type { Article } from '@/types/nostr' import { objectCache } from './objectCache' export async function getArticlesBySeries(seriesId: string, _timeoutMs: number = 5000, _limit: number = 100): Promise { // Read only from IndexedDB cache const allPublications = await objectCache.getAll('publication') const articles = allPublications as Article[] // Filter by seriesId const seriesArticles = articles.filter((article) => article.seriesId === seriesId) // Sort by creation date descending return seriesArticles.sort((a, b) => b.createdAt - a.createdAt) }