Implemented "/user update_channels" (#10)

This commit is contained in:
2025-05-02 14:07:00 +02:00
parent 5507295b1b
commit 3dcae36dec
6 changed files with 110 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
from datetime import datetime
from typing import Any, Dict
from typing import Any, Dict, Optional
from zoneinfo import ZoneInfo
from bson import ObjectId
@@ -13,9 +13,9 @@ from modules.database import col_events
async def validate_event_validity(
ctx: ApplicationContext,
name: str,
start_date: datetime | None,
end_date: datetime | None,
event_id: ObjectId | None = None,
start_date: datetime,
end_date: datetime,
event_id: Optional[ObjectId] = None,
to_utc: bool = False,
) -> bool:
start_date_internal: datetime = start_date.astimezone(ZoneInfo("UTC")) if to_utc else start_date