From 9860aa0dd26d744bdcc09a8bdf1f124ff8304e4c Mon Sep 17 00:00:00 2001 From: Damjan Savic Date: Sun, 25 Jan 2026 06:37:23 +0100 Subject: [PATCH] auto-claude: subtask-2-2 - Add JSDoc to csrf.ts --- src/utils/csrf.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/utils/csrf.ts b/src/utils/csrf.ts index 98f24f0..7430a6d 100644 --- a/src/utils/csrf.ts +++ b/src/utils/csrf.ts @@ -1,20 +1,31 @@ +/** + * CSRF Token Utility + * Verwaltung von Cross-Site Request Forgery Schutz-Tokens + */ + import { v4 as uuidv4 } from 'uuid'; // CSRF token storage let csrfToken: string | null = null; -// Generate a new CSRF token +/** + * Generate a new CSRF token + */ export const generateCsrfToken = (): string => { csrfToken = uuidv4(); return csrfToken; }; -// Validate a CSRF token +/** + * Validate a CSRF token + */ export const validateCsrfToken = (token: string): boolean => { return token === csrfToken; }; -// Get the current CSRF token +/** + * Get the current CSRF token + */ export const getCsrfToken = (): string => { if (!csrfToken) { return generateCsrfToken();