mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-10 00:08:22 +03:00
Completely refactor USC support to use Controller/Keyboard playtypes.
This commit is contained in:
@@ -11,7 +11,7 @@ export async function GetAdjacentAbove(userPB: PBScoreDocument, size = 5) {
|
||||
limit: size,
|
||||
sort: { "rankingData.rank": -1 },
|
||||
}
|
||||
)) as PBScoreDocument<"usc:Single">[];
|
||||
)) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[];
|
||||
|
||||
return adjAbove;
|
||||
}
|
||||
@@ -26,7 +26,7 @@ export async function GetAdjacentBelow(userPB: PBScoreDocument, size = 5) {
|
||||
limit: size,
|
||||
sort: { "rankingData.rank": 1 },
|
||||
}
|
||||
)) as PBScoreDocument<"usc:Single">[];
|
||||
)) as PBScoreDocument<"usc:Controller" | "usc:Keyboard">[];
|
||||
|
||||
return adjAbove;
|
||||
}
|
||||
|
||||
@@ -47,7 +47,7 @@ export type EmptyObject = Record<string, never>;
|
||||
* Data that may be monkey-patched onto req.tachi. This holds things such as middleware results.
|
||||
*/
|
||||
export interface TachiRequestData {
|
||||
uscChartDoc?: ChartDocument<"usc:Single">;
|
||||
uscChartDoc?: ChartDocument<"usc:Controller" | "usc:Keyboard">;
|
||||
|
||||
beatorajaChartDoc?: ChartDocument<"bms:7K" | "bms:14K">;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user