import asyncpg from utils.read.models import CustomEmojiRef _GET = """ SELECT storage_key, downloaded, mime, kind FROM custom_emoji WHERE custom_emoji_id = $1 """ async def current_custom_emoji( pool: asyncpg.Pool, custom_emoji_id: int ) -> CustomEmojiRef | None: row = await pool.fetchrow(_GET, custom_emoji_id) return CustomEmojiRef(**dict(row)) if row else None