From 845b146ed0c789aa770b3df836b4433fc30dc572 Mon Sep 17 00:00:00 2001 From: GEEKiDoS Date: Thu, 1 May 2025 17:06:19 +0800 Subject: [PATCH] remove maomani notice from sv6_common, change DDR_TICKET count to 10 --- src/controllers/ddr/index.ts | 2 +- src/controllers/sdvx/ac-relay.ts | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/controllers/ddr/index.ts b/src/controllers/ddr/index.ts index f7f94d6..0eda434 100644 --- a/src/controllers/ddr/index.ts +++ b/src/controllers/ddr/index.ts @@ -27,7 +27,7 @@ export default class extends Combine(User, EacGeneric) { item_num: v.s32(1), item: { item_id: v.str('DDR_TICKET'), - not_free_count: v.s32(114514), + not_free_count: v.s32(10), free_count: v.s32(0), buyable_point: v.s32(9999999), }, diff --git a/src/controllers/sdvx/ac-relay.ts b/src/controllers/sdvx/ac-relay.ts index 6de0a32..25b6757 100644 --- a/src/controllers/sdvx/ac-relay.ts +++ b/src/controllers/sdvx/ac-relay.ts @@ -6,6 +6,7 @@ import { requestEa3 } from "../../utils/ea3.js"; import { SDVX_AC_MODEL } from "./index.js"; import { tokenToCardNumber } from '../../utils/laochan-id.js'; import { cache } from '../../decorators/cache.js'; +import { writeFileSync } from "fs"; export class AcRelay { @generic() @@ -38,8 +39,21 @@ export class AcRelay { } @cache('sv6_common') + @generic() async sv6_common(ctx: Context): Promise { - return this.acRelayCommon(ctx); + const { status, response } = await requestEa3(ctx.acRelayInfo, SDVX_AC_MODEL, ctx.token); + + // remove notice from response + response['game']['extend']['info'] = response['game']['extend']['info'] + .filter(v => v['extend_id'].__value !== "1"); + + return { + status: v.s32(0), + error_code: v.s32(0), + xrpc_status_code: v.s32(status), + xrpc_fault_code: v.s32(status), + response, + }; } async sv6_save_m(ctx: Context): Promise {