Ctrl K
ComunidadGuías…

src/features/flash-for-page.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { applyFlash } from "#routes/csrf.ts";
import { signCsrfToken } from "#shared/csrf.ts";

/** Read this request's flash message and refresh its CSRF token, ready to
 * render a page. Returns the flash values (error/info/success) to show. Shared
 * by the page handlers that open with this same two-step preamble. */
export const flashForPage = async (request: Request) => {
  const flash = applyFlash(request);
  await signCsrfToken();
  return flash;
};