From efb0a6e380e6ccf1b9c1781d724fb6d9b6121d15 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Sat, 27 Apr 2024 21:42:03 -0500 Subject: [PATCH] Remove revalidate sleeps --- src/photo/actions.ts | 4 ++-- src/photo/cache.ts | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/photo/actions.ts b/src/photo/actions.ts index eab8fee2..b0c68911 100644 --- a/src/photo/actions.ts +++ b/src/photo/actions.ts @@ -50,7 +50,7 @@ export async function createPhotoAction(formData: FormData) { await sqlInsertPhoto(photo); - await revalidateAllKeysAndPaths(); + revalidateAllKeysAndPaths(); redirect(PATH_ADMIN_PHOTOS); }); @@ -62,7 +62,7 @@ export async function updatePhotoAction(formData: FormData) { await sqlUpdatePhoto(photo); - await revalidatePhoto(photo.id); + revalidatePhoto(photo.id); redirect(PATH_ADMIN_PHOTOS); }); diff --git a/src/photo/cache.ts b/src/photo/cache.ts index 0c2d2345..93f63d8a 100644 --- a/src/photo/cache.ts +++ b/src/photo/cache.ts @@ -35,7 +35,6 @@ import { pathForPhoto, } from '@/site/paths'; import { cache } from 'react'; -import sleep from '@/utility/sleep'; // Table key const KEY_PHOTOS = 'photos'; @@ -108,19 +107,17 @@ export const revalidateAdminPaths = () => { PATHS_ADMIN.forEach(path => revalidatePath(path)); }; -export const revalidateAllKeysAndPaths = async () => { +export const revalidateAllKeysAndPaths = () => { revalidateAllKeys(); - await sleep(2000); PATHS_TO_CACHE.forEach(path => revalidatePath(path, 'layout')); }; -export const revalidatePhoto = async (photoId: string) => { +export const revalidatePhoto = (photoId: string) => { // Tags revalidateTag(photoId); revalidateTagsKey(); revalidateCamerasKey(); revalidateFilmSimulationsKey(); - await sleep(2000); // Paths revalidatePath(pathForPhoto(photoId), 'layout'); revalidatePath(PATH_ROOT, 'layout');