idz: Hoist userdb code

This commit is contained in:
Tau
2020-09-01 01:10:31 +00:00
committed by Tau
parent bf390f15e2
commit d3ca8f80b7
245 changed files with 88 additions and 86 deletions
@@ -1,5 +1,5 @@
import { CreateAutoTeamRequest } from "../request/createAutoTeam"; import { CreateAutoTeamRequest } from "../request/createAutoTeam";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
createAutoTeam.msgCode = 0x007b; createAutoTeam.msgCode = 0x007b;
createAutoTeam.msgLen = 0x0010; createAutoTeam.msgLen = 0x0010;
@@ -3,7 +3,7 @@ import iconv from "iconv-lite";
import { car } from "./_car"; import { car } from "./_car";
import { chara } from "./_chara"; import { chara } from "./_chara";
import { CreateProfileRequest } from "../request/createProfile"; import { CreateProfileRequest } from "../request/createProfile";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
createProfile.msgCode = 0x0066; createProfile.msgCode = 0x0066;
createProfile.msgLen = 0x00c0; createProfile.msgLen = 0x00c0;
@@ -1,7 +1,7 @@
import iconv from "iconv-lite"; import iconv from "iconv-lite";
import { CreateTeamRequest } from "../request/createTeam"; import { CreateTeamRequest } from "../request/createTeam";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
createTeam.msgCode = 0x0071; createTeam.msgCode = 0x0071;
createTeam.msgLen = 0x0050; createTeam.msgLen = 0x0050;
@@ -1,5 +1,5 @@
import { DiscoverProfileRequest } from "../request/discoverProfile"; import { DiscoverProfileRequest } from "../request/discoverProfile";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
discoverProfile.msgCode = 0x006b; discoverProfile.msgCode = 0x006b;
discoverProfile.msgLen = 0x0010; discoverProfile.msgLen = 0x0010;
@@ -50,7 +50,7 @@ import { updateUiReport } from "./updateUiReport";
import { updateUserLog } from "./updateUserLog"; import { updateUserLog } from "./updateUserLog";
import { lockProfileExtend } from "./lockProfileExtend"; import { lockProfileExtend } from "./lockProfileExtend";
const debug = logger("app:idz:decoder"); const debug = logger("app:idz:userdb:decoder");
export type ReaderFn = ((buf: Buffer) => Request) & { export type ReaderFn = ((buf: Buffer) => Request) & {
msgCode: number; msgCode: number;
@@ -1,7 +1,7 @@
import { ExtId } from "../model/base"; import { ExtId } from "../model/base";
import { Team } from "../model/team"; import { Team } from "../model/team";
import { Load2on2Request1, Load2on2Request2 } from "../request/load2on2"; import { Load2on2Request1, Load2on2Request2 } from "../request/load2on2";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
load2on2_v1.msgCode = 0x00b0; load2on2_v1.msgCode = 0x00b0;
load2on2_v1.msgLen = 0x0010; load2on2_v1.msgLen = 0x0010;
@@ -1,5 +1,5 @@
import { LoadEventInfoRequest } from "../request/loadEventInfo"; import { LoadEventInfoRequest } from "../request/loadEventInfo";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadEventInfo.msgCode = 0x00be; loadEventInfo.msgCode = 0x00be;
loadEventInfo.msgLen = 0x0010; loadEventInfo.msgLen = 0x0010;
@@ -1,5 +1,5 @@
import { LoadGachaRequest } from "../request/loadGacha"; import { LoadGachaRequest } from "../request/loadGacha";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadGacha.msgCode = 0x00c1; loadGacha.msgCode = 0x00c1;
loadGacha.msgLen = 0x0010; loadGacha.msgLen = 0x0010;
@@ -1,5 +1,5 @@
import { LoadGarageRequest } from "../request/loadGarage"; import { LoadGarageRequest } from "../request/loadGarage";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadGarage.msgCode = 0x0090; loadGarage.msgCode = 0x0090;
loadGarage.msgLen = 0x0010; loadGarage.msgLen = 0x0010;
@@ -2,7 +2,7 @@ import {
LoadGeneralRewardRequest1, LoadGeneralRewardRequest1,
LoadGeneralRewardRequest2, LoadGeneralRewardRequest2,
} from "../request/loadGeneralReward"; } from "../request/loadGeneralReward";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadGeneralReward1.msgCode = 0x009c; loadGeneralReward1.msgCode = 0x009c;
loadGeneralReward1.msgLen = 0x0010; loadGeneralReward1.msgLen = 0x0010;
@@ -2,7 +2,7 @@ import {
LoadProfileRequest2, LoadProfileRequest2,
LoadProfileRequest3, LoadProfileRequest3,
} from "../request/loadProfile"; } from "../request/loadProfile";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadProfile2.msgCode = 0x0067; loadProfile2.msgCode = 0x0067;
loadProfile2.msgLen = 0x0020; loadProfile2.msgLen = 0x0020;
@@ -1,5 +1,5 @@
import { LoadStockerRequest } from "../request/loadStocker"; import { LoadStockerRequest } from "../request/loadStocker";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadStocker.msgCode = 0x00a7; loadStocker.msgCode = 0x00a7;
loadStocker.msgLen = 0x0010; loadStocker.msgLen = 0x0010;
@@ -4,7 +4,7 @@ import {
LoadTopTenRequest, LoadTopTenRequest,
LoadTopTenRequestSelector, LoadTopTenRequestSelector,
} from "../request/loadTopTen"; } from "../request/loadTopTen";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadTopTen1.msgCode = 0x00b5; loadTopTen1.msgCode = 0x00b5;
loadTopTen1.msgLen = 0x00e0; loadTopTen1.msgLen = 0x00e0;
@@ -4,7 +4,7 @@ import {
LoadTopTenRequest, LoadTopTenRequest,
LoadTopTenRequestSelector, LoadTopTenRequestSelector,
} from "../request/loadTopTen"; } from "../request/loadTopTen";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
loadTopTen2.msgCode = 0x012c; loadTopTen2.msgCode = 0x012c;
loadTopTen2.msgLen = 0x0110; loadTopTen2.msgLen = 0x0110;
@@ -1,5 +1,5 @@
import { LockProfileExtendRequest } from "../request/lockProfileExtend"; import { LockProfileExtendRequest } from "../request/lockProfileExtend";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
lockProfileExtend.msgCode = 0x006d; lockProfileExtend.msgCode = 0x006d;
lockProfileExtend.msgLen = 0x0020; lockProfileExtend.msgLen = 0x0020;
@@ -1,6 +1,6 @@
import { car } from "./_car"; import { car } from "./_car";
import { SaveNewCarRequest } from "../request/saveNewCar"; import { SaveNewCarRequest } from "../request/saveNewCar";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
saveNewCar.msgCode = 0x0079; saveNewCar.msgCode = 0x0079;
saveNewCar.msgLen = 0x0090; saveNewCar.msgLen = 0x0090;
@@ -3,7 +3,7 @@ import { mission } from "./_mission";
import { BackgroundCode, CourseNo, TitleCode } from "../model/base"; import { BackgroundCode, CourseNo, TitleCode } from "../model/base";
import { SaveProfileRequest2 } from "../request/saveProfile"; import { SaveProfileRequest2 } from "../request/saveProfile";
import { bitmap } from "./_bitmap"; import { bitmap } from "./_bitmap";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
saveProfile2.msgCode = 0x0068; saveProfile2.msgCode = 0x0068;
saveProfile2.msgLen = 0x0940; saveProfile2.msgLen = 0x0940;
@@ -3,7 +3,7 @@ import { mission } from "./_mission";
import { BackgroundCode, CourseNo, TitleCode } from "../model/base"; import { BackgroundCode, CourseNo, TitleCode } from "../model/base";
import { SaveProfileRequest2 } from "../request/saveProfile"; import { SaveProfileRequest2 } from "../request/saveProfile";
import { bitmap } from "./_bitmap"; import { bitmap } from "./_bitmap";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
saveProfile3.msgCode = 0x0138; saveProfile3.msgCode = 0x0138;
saveProfile3.msgLen = 0x0a70; saveProfile3.msgLen = 0x0a70;
@@ -1,5 +1,5 @@
import { SaveSettingsRequest } from "../request/saveSettings"; import { SaveSettingsRequest } from "../request/saveSettings";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
saveSettings.msgCode = 0x00a5; saveSettings.msgCode = 0x00a5;
saveSettings.msgLen = 0x0020; saveSettings.msgLen = 0x0020;
@@ -2,7 +2,7 @@ import { bitmap } from "./_bitmap";
import { chara } from "./_chara"; import { chara } from "./_chara";
import { CarSelector } from "../model/car"; import { CarSelector } from "../model/car";
import { SaveStockerRequest } from "../request/saveStocker"; import { SaveStockerRequest } from "../request/saveStocker";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
saveStocker.msgCode = 0x00a6; saveStocker.msgCode = 0x00a6;
saveStocker.msgLen = 0x00c0; saveStocker.msgLen = 0x00c0;
@@ -1,7 +1,7 @@
import { RouteNo } from "../model/base"; import { RouteNo } from "../model/base";
import { CarSelector } from "../model/car"; import { CarSelector } from "../model/car";
import { SaveTimeAttackRequest } from "../request/saveTimeAttack"; import { SaveTimeAttackRequest } from "../request/saveTimeAttack";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
function saveTimeAttack(buf: Buffer): SaveTimeAttackRequest { function saveTimeAttack(buf: Buffer): SaveTimeAttackRequest {
return { return {
@@ -1,7 +1,7 @@
import { ExtId } from "../model/base"; import { ExtId } from "../model/base";
import { Team } from "../model/team"; import { Team } from "../model/team";
import { UpdateTeamLeaderRequest } from "../request/updateTeamLeader"; import { UpdateTeamLeaderRequest } from "../request/updateTeamLeader";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
updateTeamLeader.msgCode = 0x008a; updateTeamLeader.msgCode = 0x008a;
updateTeamLeader.msgLen = 0x0020; updateTeamLeader.msgLen = 0x0020;
@@ -1,7 +1,7 @@
import { ExtId } from "../model/base"; import { ExtId } from "../model/base";
import { Team } from "../model/team"; import { Team } from "../model/team";
import { UpdateTeamMemberRequest } from "../request/updateTeamMember"; import { UpdateTeamMemberRequest } from "../request/updateTeamMember";
import { AimeId } from "../../model"; import { AimeId } from "../../../model";
updateTeamMember.msgCode = 0x0073; updateTeamMember.msgCode = 0x0073;
updateTeamMember.msgLen = 0x0010; updateTeamMember.msgLen = 0x0010;
@@ -34,7 +34,7 @@ import { updateTeamLeader } from "./updateTeamLeader";
import { updateTeamMember } from "./updateTeamMember"; import { updateTeamMember } from "./updateTeamMember";
import { Response } from "../response"; import { Response } from "../response";
const debug = logger("app:idz:encoder"); const debug = logger("app:idz:userdb:encoder");
function encode(res: Response): Buffer { function encode(res: Response): Buffer {
switch (res.type) { switch (res.type) {
@@ -1,6 +1,6 @@
import { Team } from "../model/team"; import { Team } from "../model/team";
import { Repositories } from "../repo"; import { Repositories } from "../repo";
import { Id } from "../../model"; import { Id } from "../../../model";
// Bleh. This factorization is kind of messy. // Bleh. This factorization is kind of messy.

Some files were not shown because too many files have changed in this diff Show More