feat: tag all PocketBase fetches for ISR cache invalidation

Each getCollection/getFirstRecord call now passes the collection name
as a cache tag so revalidateTag can target individual collections.
This commit is contained in:
Ilia Mashkov
2026-05-18 21:34:43 +03:00
parent 42ca683c65
commit cb3bdce24a
7 changed files with 8 additions and 2 deletions
@@ -8,7 +8,7 @@ import { RichText } from '$shared/ui';
* Displays personal biography content from PocketBase.
*/
export default async function BioSection() {
const data = await getFirstRecord<PageContentRecord>('bio');
const data = await getFirstRecord<PageContentRecord>('bio', { tags: ['bio'] });
if (!data) {
notFound();