From e30cf0345f0e2983b1c9324285dafd4724c0583f Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Fri, 21 Jun 2024 21:56:40 +0200 Subject: Fixed stats calculation --- telegram_bot/commands.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'telegram_bot') diff --git a/telegram_bot/commands.py b/telegram_bot/commands.py index a1a2888..108f550 100644 --- a/telegram_bot/commands.py +++ b/telegram_bot/commands.py @@ -1,5 +1,5 @@ import telebot -from datetime import date, datetime +import datetime from telegram_bot import * from formatter import * from persistence import * @@ -82,8 +82,8 @@ class GetStatsCallbackQueryHandler(CallbackQueryHandler): await self.__telegram_bot.reply(message, format_user_stats_list(stats)) async def reply_with_stats_days_difference(self, message, days: int, timeframe_alias: str): - stats_date = date.today() - datetime.timedelta(days) - persisted_stats = self.__stats_repository.get_stats(stats_date) + stats_datetime = datetime.datetime.now() - datetime.timedelta(days = days) + persisted_stats = self.__stats_repository.get_stats(stats_datetime) if len(persisted_stats) > 0: friends = await self.__fortnite_client.get_friends() current_stats = [await friend.fetch_stats() for friend in friends] -- cgit v1.2.3