from typing import Any import db from .ensure_ia_chat_schema import ensure_ia_chat_schema def get_ia_conversation(slug: str, conversation_id: int) -> dict[str, Any] | None: """Renvoie aussi screen_id — indispensable pour vérifier l'appartenance à CE jeu avant de supprimer/lire/écrire (voir routes/game/ia/ia_chat.py), même patron que auth.get_user_asset.""" ensure_ia_chat_schema(slug) conn = db.connect(slug) row = conn.execute( "SELECT id, screen_id, title, created_at FROM _ia_conversations WHERE id = ?", (conversation_id,) ).fetchone() conn.close() return dict(row) if row else None