diff --git a/infrastructure.md b/infrastructure.md index 34a0835..3ca76de 100644 --- a/infrastructure.md +++ b/infrastructure.md @@ -105,6 +105,7 @@ Real-time updates for downloads, scans, and queue operations. **Series Identifier in Messages:** All series-related WebSocket events include `key` as the primary identifier in their data payload: + ```json { "type": "download_progress", diff --git a/src/server/models/anime.py b/src/server/models/anime.py index 1a3aed3..5a71747 100644 --- a/src/server/models/anime.py +++ b/src/server/models/anime.py @@ -16,7 +16,6 @@ from typing import List, Optional from pydantic import BaseModel, Field, HttpUrl, field_validator - # Regex pattern for valid series keys (URL-safe, lowercase with hyphens) KEY_PATTERN = re.compile(r'^[a-z0-9][a-z0-9-]*[a-z0-9]$|^[a-z0-9]$')