Skip to content

Commit

Permalink
Another commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Sabina authored and Sabina committed Jul 3, 2023
1 parent cdfd62f commit 84f4c09
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
5 changes: 3 additions & 2 deletions src/bot/handlers/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,9 @@ async def back_subcategory_callback(update: Update, context: ContextTypes.DEFAUL
@logger_decor
async def view_task_callback(update: Update, context: CallbackContext, limit: int = 3):
task_service = TaskService()
user_data = context.user_data
tasks_to_show, offset, page_number = await task_service.get_user_tasks_by_page(user_data, limit)
tasks_to_show, offset, page_number = await task_service.get_user_tasks_by_page(
context.user_data.get("page_number", 1), limit
)

for task in tasks_to_show:
message = display_tasks(task)
Expand Down
3 changes: 1 addition & 2 deletions src/bot/services/task.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@ class TaskService:
def __init__(self, sessionmaker: Generator[AsyncSession, None, None] = get_session):
self._sessionmaker = contextlib.asynccontextmanager(sessionmaker)

async def get_user_tasks_by_page(self, user_data: dict, limit: int) -> list[Task]:
page_number = user_data.get("page_number", 1)
async def get_user_tasks_by_page(self, page_number, limit: int) -> list[Task]:
offset = (page_number - 1) * limit
async with self._sessionmaker() as session:
repository = TaskRepository(session)
Expand Down

0 comments on commit 84f4c09

Please sign in to comment.