next.js/test/e2e/app-dir/actions/app/action-discarding/actions.js
actions.js15 lines382 B
'use server'

import { updateTag } from 'next/cache'

export async function slowAction() {
  await new Promise((resolve) => setTimeout(resolve, 2000))
  return 'slow action completed'
}

export async function slowActionWithRevalidation() {
  await new Promise((resolve) => setTimeout(resolve, 2000))
  updateTag('cached-random')
  return 'slow action with revalidation completed'
}
Quest for Codev2.0.0
/
SIGN IN