idz: Generalize msg00AD

The purpose of this request is unknown, but its message code
changed in idz2.
This commit is contained in:
Tau
2021-02-03 23:43:40 +00:00
committed by Tau
parent efa38ad6ac
commit 303526e86a
9 changed files with 30 additions and 27 deletions
+3 -3
View File
@@ -22,7 +22,6 @@ import { loadTopTen1 } from "./loadTopTen1";
import { loadTopTen2 } from "./loadTopTen2"; import { loadTopTen2 } from "./loadTopTen2";
import { lockGarage } from "./lockGarage"; import { lockGarage } from "./lockGarage";
import { lockProfile } from "./lockProfile"; import { lockProfile } from "./lockProfile";
import { msg00AD } from "./msg00AD";
import { saveExpedition1, saveExpedition2 } from "./saveExpedition"; import { saveExpedition1, saveExpedition2 } from "./saveExpedition";
import { saveGarage } from "./saveGarage"; import { saveGarage } from "./saveGarage";
import { saveNewCar } from "./saveNewCar"; import { saveNewCar } from "./saveNewCar";
@@ -33,6 +32,7 @@ import { saveStocker } from "./saveStocker";
import { saveTeamBanner } from "./saveTeamBanner"; import { saveTeamBanner } from "./saveTeamBanner";
import { saveTimeAttack1, saveTimeAttack2 } from "./saveTimeAttack"; import { saveTimeAttack1, saveTimeAttack2 } from "./saveTimeAttack";
import { saveTopic } from "./saveTopic"; import { saveTopic } from "./saveTopic";
import { unknownA } from "./unknownA";
import { unlockProfile } from "./unlockProfile"; import { unlockProfile } from "./unlockProfile";
import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank"; import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank";
import { updateTeamLeader } from "./updateTeamLeader"; import { updateTeamLeader } from "./updateTeamLeader";
@@ -92,7 +92,6 @@ const funcList110: ReaderFn[] = [
lockProfile, lockProfile,
lockProfileExtend, lockProfileExtend,
loadTopTen1, loadTopTen1,
msg00AD,
saveExpedition1, saveExpedition1,
saveGarage, saveGarage,
saveNewCar, saveNewCar,
@@ -102,6 +101,7 @@ const funcList110: ReaderFn[] = [
saveTeamBanner, saveTeamBanner,
saveTimeAttack1, saveTimeAttack1,
saveTopic, saveTopic,
unknownA,
unlockProfile, unlockProfile,
updateProvisionalStoreRank, updateProvisionalStoreRank,
updateResult, updateResult,
@@ -138,7 +138,6 @@ const funcList130: ReaderFn[] = [
lockGarage, lockGarage,
lockProfile, lockProfile,
lockProfileExtend, lockProfileExtend,
msg00AD,
saveExpedition2, saveExpedition2,
saveGarage, saveGarage,
saveNewCar, saveNewCar,
@@ -148,6 +147,7 @@ const funcList130: ReaderFn[] = [
saveTeamBanner, saveTeamBanner,
saveTimeAttack2, saveTimeAttack2,
saveTopic, saveTopic,
unknownA,
unlockProfile, unlockProfile,
updateProvisionalStoreRank, updateProvisionalStoreRank,
updateResult, updateResult,
-8
View File
@@ -1,8 +0,0 @@
import { Message00AD } from "../request/msg00AD";
msg00AD.msgCode = 0x00ad;
msg00AD.msgLen = 0x0620;
export function msg00AD(buf: Buffer): Message00AD {
return { type: "msg_00AD_req" };
}
+8
View File
@@ -0,0 +1,8 @@
import { UnknownRequestA } from "../request/unknownA";
unknownA.msgCode = 0x00ad;
unknownA.msgLen = 0x0620;
export function unknownA(buf: Buffer): UnknownRequestA {
return { type: "unknown_A_req" };
}
+4 -4
View File
@@ -20,7 +20,6 @@ import { loadTopTen } from "./loadTopTen";
import { lockGarage } from "./lockGarage"; import { lockGarage } from "./lockGarage";
import { lockProfile } from "./lockProfile"; import { lockProfile } from "./lockProfile";
import { lockProfileExtend } from "./lockProfileExtend"; import { lockProfileExtend } from "./lockProfileExtend";
import { msg00AD } from "./msg00AD";
import { saveExpedition } from "./saveExpedition"; import { saveExpedition } from "./saveExpedition";
import { saveGarage } from "./saveGarage"; import { saveGarage } from "./saveGarage";
import { saveNewCar } from "./saveNewCar"; import { saveNewCar } from "./saveNewCar";
@@ -30,6 +29,7 @@ import { saveStocker } from "./saveStocker";
import { saveTeamBanner } from "./saveTeamBanner"; import { saveTeamBanner } from "./saveTeamBanner";
import { saveTimeAttack } from "./saveTimeAttack"; import { saveTimeAttack } from "./saveTimeAttack";
import { saveTopic } from "./saveTopic"; import { saveTopic } from "./saveTopic";
import { unknownA } from "./unknownA";
import { unlockProfile } from "./unlockProfile"; import { unlockProfile } from "./unlockProfile";
import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank"; import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank";
import { updateResult } from "./updateResult"; import { updateResult } from "./updateResult";
@@ -114,9 +114,6 @@ export async function dispatch(
case "load_team_ranking_req": case "load_team_ranking_req":
return loadTeamRanking(w, req); return loadTeamRanking(w, req);
case "msg_00AD_req":
return msg00AD(w, req);
case "save_expedition_req": case "save_expedition_req":
return saveExpedition(w, req); return saveExpedition(w, req);
@@ -144,6 +141,9 @@ export async function dispatch(
case "save_time_attack_req": case "save_time_attack_req":
return saveTimeAttack(w, req); return saveTimeAttack(w, req);
case "unknown_A_req":
return unknownA(w, req);
case "unlock_profile_req": case "unlock_profile_req":
return unlockProfile(w, req); return unlockProfile(w, req);
-7
View File
@@ -1,7 +0,0 @@
import { Message00AD } from "../request/msg00AD";
import { GenericResponse } from "../response/generic";
import { Repositories } from "../repo";
export function msg00AD(w: Repositories, req: Message00AD): GenericResponse {
return { type: "generic_res" };
}
+10
View File
@@ -0,0 +1,10 @@
import { UnknownRequestA } from "../request/unknownA";
import { GenericResponse } from "../response/generic";
import { Repositories } from "../repo";
export function unknownA(
w: Repositories,
req: UnknownRequestA
): GenericResponse {
return { type: "generic_res" };
}
+2 -2
View File
@@ -20,7 +20,6 @@ import { LoadTopTenRequest } from "./loadTopTen";
import { LockProfileRequest } from "./lockProfile"; import { LockProfileRequest } from "./lockProfile";
import { LockProfileExtendRequest } from "./lockProfileExtend"; import { LockProfileExtendRequest } from "./lockProfileExtend";
import { LockGarageRequest } from "./lockGarage"; import { LockGarageRequest } from "./lockGarage";
import { Message00AD } from "./msg00AD";
import { SaveExpeditionRequest } from "./saveExpedition"; import { SaveExpeditionRequest } from "./saveExpedition";
import { SaveGarageRequest } from "./saveGarage"; import { SaveGarageRequest } from "./saveGarage";
import { SaveNewCarRequest } from "./saveNewCar"; import { SaveNewCarRequest } from "./saveNewCar";
@@ -30,6 +29,7 @@ import { SaveStockerRequest } from "./saveStocker";
import { SaveTeamBannerRequest } from "./saveTeamBanner"; import { SaveTeamBannerRequest } from "./saveTeamBanner";
import { SaveTimeAttackRequest } from "./saveTimeAttack"; import { SaveTimeAttackRequest } from "./saveTimeAttack";
import { SaveTopicRequest } from "./saveTopic"; import { SaveTopicRequest } from "./saveTopic";
import { UnknownRequestA } from "./unknownA";
import { UnlockProfileRequest } from "./unlockProfile"; import { UnlockProfileRequest } from "./unlockProfile";
import { UpdateProvisionalStoreRankRequest } from "./updateProvisionalStoreRank"; import { UpdateProvisionalStoreRankRequest } from "./updateProvisionalStoreRank";
import { UpdateResultRequest } from "./updateResult"; import { UpdateResultRequest } from "./updateResult";
@@ -63,7 +63,6 @@ export type Request =
| LockProfileRequest | LockProfileRequest
| LockProfileExtendRequest | LockProfileExtendRequest
| LockGarageRequest | LockGarageRequest
| Message00AD
| SaveExpeditionRequest | SaveExpeditionRequest
| SaveGarageRequest | SaveGarageRequest
| SaveNewCarRequest | SaveNewCarRequest
@@ -73,6 +72,7 @@ export type Request =
| SaveTeamBannerRequest | SaveTeamBannerRequest
| SaveTimeAttackRequest | SaveTimeAttackRequest
| SaveTopicRequest | SaveTopicRequest
| UnknownRequestA
| UnlockProfileRequest | UnlockProfileRequest
| UpdateProvisionalStoreRankRequest | UpdateProvisionalStoreRankRequest
| UpdateResultRequest | UpdateResultRequest
-3
View File
@@ -1,3 +0,0 @@
export interface Message00AD {
type: "msg_00AD_req";
}
+3
View File
@@ -0,0 +1,3 @@
export interface UnknownRequestA {
type: "unknown_A_req";
}