13 lines
427 B
Python
13 lines
427 B
Python
from sqlalchemy.ext.asyncio import AsyncSession
|
|
|
|
from database.models import Key
|
|
from handlers.keys.utils import build_key_ref, resolve_key
|
|
|
|
|
|
def build_admin_key_ref(client_id: str | None, email: str | None = None) -> str:
|
|
return build_key_ref(client_id, email)
|
|
|
|
|
|
async def resolve_admin_key(session: AsyncSession, tg_id: int, key_ref: str | int | None) -> Key | None:
|
|
return await resolve_key(session, tg_id, key_ref)
|