From 1c057661c28c47da3b22228b76b72c58e1a00b03 Mon Sep 17 00:00:00 2001 From: shoucandanghehe Date: Fri, 10 May 2024 11:48:47 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E9=98=B2=E6=AD=A2=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=AE=B0=E5=BD=95=E4=B8=80=E6=9D=A1=E9=83=BD=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E7=9A=84=E6=95=B0=E7=BB=84=E8=B6=8A=E7=95=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../game_data_processor/io_data_processor/processor.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nonebot_plugin_tetris_stats/game_data_processor/io_data_processor/processor.py b/nonebot_plugin_tetris_stats/game_data_processor/io_data_processor/processor.py index 1695a70..e322d03 100644 --- a/nonebot_plugin_tetris_stats/game_data_processor/io_data_processor/processor.py +++ b/nonebot_plugin_tetris_stats/game_data_processor/io_data_processor/processor.py @@ -241,7 +241,13 @@ class Processor(ProcessorMeta): if extra is not None: historical_data = list(historical_data) historical_data.append(extra) - + if not historical_data: + return [ + TETRIOInfo.TetraLeagueHistory.Data(record_at=today - forward, tr=user_info.data.user.league.rating), + TETRIOInfo.TetraLeagueHistory.Data( + record_at=today.replace(microsecond=1000), tr=user_info.data.user.league.rating + ), + ] histories = [ TETRIOInfo.TetraLeagueHistory.Data( record_at=i.processed_data.user_info.cache.cached_at.astimezone(ZoneInfo('Asia/Shanghai')),