30 lines
759 B
TypeScript
30 lines
759 B
TypeScript
import { ChunithmAmazon } from "./130-amazon";
|
|
import type { Request, Response } from "express";
|
|
|
|
export class ChunithmAmazonPlus extends ChunithmAmazon {
|
|
constructor(gameCode?: string, version?: string, servletName?: string) {
|
|
super(gameCode ?? "SDBT", version ?? "135", servletName ?? "ChuniServlet");
|
|
}
|
|
|
|
override createGetGameSettingsApiResponse(req: Request, res: Response) {
|
|
const resp = super.createGetGameSettingsApiResponse(req, res);
|
|
|
|
resp.gameSetting.dataVersion = "1.35.00";
|
|
|
|
return resp;
|
|
}
|
|
|
|
/**
|
|
* @since AMAZON PLUS
|
|
*/
|
|
handle_GetUserFavoriteMusicApi(req: Request, res: Response) {
|
|
// TODO: Add a web UI for favorites
|
|
|
|
return res.send({
|
|
userId: req.safeBody.userId,
|
|
length: "0",
|
|
userFavoriteMusicList: [],
|
|
});
|
|
}
|
|
}
|