From 067cabfa925935359a53fbf428f58344328e381e Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Fri, 10 Oct 2025 16:01:49 +0200 Subject: [PATCH] wip create timestamp on utc timezone --- src/agents/metadata_extractor.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/agents/metadata_extractor.py b/src/agents/metadata_extractor.py index 32a153fd..ff8a6053 100644 --- a/src/agents/metadata_extractor.py +++ b/src/agents/metadata_extractor.py @@ -6,7 +6,7 @@ import logging import os import uuid from dataclasses import asdict, dataclass -from datetime import datetime +from datetime import datetime, timezone from io import BytesIO from typing import List, Optional @@ -67,7 +67,7 @@ class VADAgent(Agent): """Initialize VAD monitoring for this participant.""" @self.session.on("user_state_changed") def on_user_state(event): - timestamp = datetime.now() + timestamp = datetime.now(timezone.utc) if event.new_state == "speaking": event = MetadataEvent( @@ -135,7 +135,7 @@ class MetadataAgent: MetadataEvent( participant_id=participant_identity, type="chat_received", - timestamp=datetime.now(), + timestamp=datetime.now(timezone.utc), data=full_text ) ) @@ -210,7 +210,7 @@ class MetadataAgent: MetadataEvent( participant_id=participant.identity, type="participant_connected", - timestamp=datetime.now(), + timestamp=datetime.now(timezone.utc), ) ) @@ -236,7 +236,7 @@ class MetadataAgent: MetadataEvent( participant_id=participant.identity, type="participant_disconnected", - timestamp=datetime.now(), + timestamp=datetime.now(timezone.utc), ) )