14 lines
358 B
Python
14 lines
358 B
Python
import asyncio
|
|
from typing import Optional
|
|
|
|
from src.common.logger import get_logger
|
|
from src.mood.mood_manager import mood_manager
|
|
|
|
logger = get_logger("mood_api")
|
|
|
|
|
|
async def get_mood_by_chat_id(chat_id: str) -> Optional[float]:
|
|
chat_mood = mood_manager.get_mood_by_chat_id(chat_id)
|
|
mood = asyncio.create_task(chat_mood.get_mood())
|
|
return mood
|