协议修改

This commit is contained in:
chen wei bo
2025-08-25 16:27:24 +08:00
parent 6a6510e34a
commit e843f0fdcd
8 changed files with 1543 additions and 745 deletions
@@ -11,25 +11,14 @@ export class PlayerDataService {
}
private constructor(private api = ApiClient.I) {}
// 拉取玩家数据
public async reqQueryPlayerData(req: proto.ProtoMsg.IQueryPlayerDataReq): Promise<ApiResponse<proto.ProtoMsg.IQueryPlayerDataRsp>> {
let epData: Endpoint<proto.ProtoMsg.IQueryPlayerDataReq, proto.ProtoMsg.IQueryPlayerDataRsp> = {
path: "playerdata/query_player_data",
// 获取个人信息
public async reqMyInfo(req: proto.cs.ICSMyInfoReq): Promise<ApiResponse<proto.cs.ICSMyInfoRes>> {
let epData: Endpoint<proto.cs.ICSMyInfoReq, proto.cs.ICSMyInfoRes> = {
path: "api/acc/info",
method: "POST",
codec: "json",
needsAuth: true
};
return this.api.call(epData, req);
}
// 保存玩家数据
public async reqSavePlayerData(req: proto.ProtoMsg.ISavePlayerDataReq): Promise<ApiResponse<proto.ProtoMsg.ISavePlayerDataRsp>> {
let epData: Endpoint<proto.ProtoMsg.ISavePlayerDataReq, proto.ProtoMsg.ISavePlayerDataRsp> = {
path: "playerdata/save_player_data",
method: "POST",
codec: "json",
needsAuth: true
};
return this.api.call(epData, req);
}
}