unlock all music, add dummy consume api

This commit is contained in:
GEEKiDoS
2024-04-10 11:29:19 +08:00
parent 223ea6ec4f
commit 40488bce5a
4 changed files with 5944 additions and 1493 deletions
+8 -2
View File
@@ -109,12 +109,18 @@ async function main(): Promise<void> {
}
logger.info(
'%s %s.%s [%s]: request = %o',
'%s %s.%s [%s]: request = %s',
ctx.url,
ctx.service.name,
ctx.service.method,
ctx.token,
ctx.body,
JSON.stringify(ctx.body, (key, value) => {
if (key === 'pdata') {
return '<PDATA>';
}
return value;
}),
);
let method = ctx.service.method;
+5916 -1481
View File
File diff suppressed because it is too large Load Diff
+3 -9
View File
@@ -41,16 +41,10 @@ export default class extends Combine(Service, User, Game) {
export const ITEM_LIST = data.items;
export const MUSIC_LIST = [
...data.musics.map(id => ({
music_id: v.s32(id),
...data.musics.map(m => ({
music_id: v.s32(m.id),
kind: v.s32(1),
note_bit: v.s32(0),
music_pack_item_id: v.str('')
})),
...data.lmusics.map(id => ({
music_id: v.s32(id),
kind: v.s32(2),
note_bit: v.s32(1),
note_bit: v.s32(m.noteBit),
music_pack_item_id: v.str('')
})),
];
+17 -1
View File
@@ -21,6 +21,22 @@ export class User {
return this.db.collection<PlayerPlayLog>('player_play_log');
}
@eacnet('p2d')
async consumeItem() {
return {
status: v.s32(0),
error: v.s32(0),
};
}
@eacnet('p2d')
async reserveConsumeItem() {
return {
status: v.s32(0),
error: v.s32(0),
};
}
@eacnet('p2d')
async getCustomizeSetting() {
return {
@@ -283,7 +299,7 @@ export class User {
error: v.s32(0),
result: {
status: v.s32(0),
check_sum: v.str('adb004981ab29df534ef1d8b5e6216b447042f798010c2c1f233eebc058e1b67'),
check_sum: v.str('2e49eba0b6ca8b6898f5d684ea0c3bc1ed6f1d572a4d308cf32727d64069a588'),
music_list: {
music_num: v.s32(MUSIC_LIST.length),
music: MUSIC_LIST,