mirror of
https://github.com/djhackersdev/minime.git
synced 2026-03-21 17:54:13 -05:00
chunithm: stub GetUserFavoriteMusicApi
This commit is contained in:
parent
4fe69077fc
commit
1fa268e6ba
23
src/chunithm/handler/getUserFavoriteMusic.ts
Normal file
23
src/chunithm/handler/getUserFavoriteMusic.ts
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import { Repositories } from "../repo";
|
||||
import { GetUserFavoriteMusicRequest } from "../request/getUserFavoriteMusic";
|
||||
import { GetUserFavoriteMusicResponse } from "../response/getUserFavoriteMusic";
|
||||
import { readAimeId } from "../proto/base";
|
||||
|
||||
export default async function getUserFavoriteMusic(
|
||||
rep: Repositories,
|
||||
req: GetUserFavoriteMusicRequest
|
||||
): Promise<GetUserFavoriteMusicResponse> {
|
||||
const aimeId = readAimeId(req.userId);
|
||||
|
||||
const profileId = await rep.userData().lookup(aimeId);
|
||||
|
||||
/*
|
||||
* `Chunithm Amazon Plus` does not appear to save a favorites list and there
|
||||
* is no user-accessible favorites function from what I can tell.
|
||||
*/
|
||||
return {
|
||||
userId: req.userId,
|
||||
length: "0",
|
||||
userFavoriteMusicList: [],
|
||||
};
|
||||
}
|
||||
|
|
@ -18,6 +18,7 @@ import getUserCourse from "./getUserCourse";
|
|||
import getUserData from "./getUserData";
|
||||
import getUserDataEx from "./getUserDataEx";
|
||||
import getUserDuel from "./getUserDuel";
|
||||
import getUserFavoriteMusic from "./getUserFavoriteMusic";
|
||||
import getUserItem from "./getUserItem";
|
||||
import getUserMap from "./getUserMap";
|
||||
import getUserMusic from "./getUserMusic";
|
||||
|
|
@ -99,6 +100,7 @@ export default function chunithm(db: DataSource) {
|
|||
wrapper.rpc("/GetUserDataApi", getUserData);
|
||||
wrapper.rpc("/GetUserDataExApi", getUserDataEx);
|
||||
wrapper.rpc("/GetUserDuelApi", getUserDuel);
|
||||
wrapper.rpc("/GetUserFavoriteMusicApi", getUserFavoriteMusic);
|
||||
wrapper.rpc("/GetUserItemApi", getUserItem);
|
||||
wrapper.rpc("/GetUserMapApi", getUserMap);
|
||||
wrapper.rpc("/GetUserMusicApi", getUserMusic);
|
||||
|
|
|
|||
4
src/chunithm/request/getUserFavoriteMusic.ts
Normal file
4
src/chunithm/request/getUserFavoriteMusic.ts
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export interface GetUserFavoriteMusicRequest {
|
||||
/** Integer, AiMe ID */
|
||||
userId: string;
|
||||
}
|
||||
10
src/chunithm/response/getUserFavoriteMusic.ts
Normal file
10
src/chunithm/response/getUserFavoriteMusic.ts
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
export interface GetUserFavoriteMusicResponse {
|
||||
/** Integer, AiMe ID */
|
||||
userId: string;
|
||||
|
||||
/** Integer, number of results returned */
|
||||
length: string;
|
||||
|
||||
/** TBD */
|
||||
userFavoriteMusicList: [];
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user