From 35a7525f74776219e41f579556571233d4d673bd Mon Sep 17 00:00:00 2001 From: EmmyHeart Date: Mon, 16 Oct 2023 13:14:11 +0000 Subject: [PATCH] Removed extraneous function --- titles/chuni/schema/score.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/titles/chuni/schema/score.py b/titles/chuni/schema/score.py index c31f560..67cf141 100644 --- a/titles/chuni/schema/score.py +++ b/titles/chuni/schema/score.py @@ -207,27 +207,3 @@ class ChuniScoreData(BaseData): if result is None: return None return result.fetchall() - def get_rival_music_highest_scores(self, rival_id: int) -> Optional[List[Dict]]: - # Define the subquery to retrieve the highest scoreMax for each level and musicId - subquery = ( - select([ - self.playlog.c.musicId, - self.playlog.c.level, - func.max(self.playlog.c.score) - ]) - .where(self.playlog.c.user == rival_id) - .group_by(self.playlog.c.musicId, self.playlog.c.level) - ) - - # Join the subquery with the playlog table to get the full records - query = select([ - self.playlog, - subquery.scalar() - ]).where(self.playlog.c.user == rival_id) - - result = self.execute(query) - - if result is None: - return None - - return result.fetchall()