Вроде пофиксил всё

This commit is contained in:
Disledg
2025-01-18 17:33:44 +03:00
parent 0392eee6e1
commit 54f04cc355
3 changed files with 19 additions and 10 deletions

View File

@@ -9,6 +9,7 @@ from dateutil.relativedelta import relativedelta
from datetime import datetime
import random
import string
from typing import Optional
import logging
from uuid import UUID
@@ -26,12 +27,16 @@ class DatabaseManager:
Получает активные подписки пользователя
"""
return await self.postgres_repo.list_active_tickets(user_id)
async def create_user(self, telegram_id: str, referrer_id: str):
async def create_user(self, telegram_id: str, referrer_id: Optional[str]= None):
"""
Создаёт пользователя.
"""
username = self.generate_string(6)
return await self.postgres_repo.create_user(telegram_id, username, str)
try:
username = self.generate_string(6)
return await self.postgres_repo.create_user(telegram_id, username, referrer_id)
except Exception as e:
self.logger.error(f"Ошибка при создании пользователя:{e}")
async def get_user_by_telegram_id(self, telegram_id: str):
"""