idz: Dispatch on declared protocol version
This commit is contained in:
@@ -2,19 +2,9 @@ import { ExtId } from "../model/base";
|
||||
import { Team } from "../model/team";
|
||||
import { AimeId } from "../../../model";
|
||||
|
||||
interface Load2on2RequestBase {
|
||||
export interface Load2on2Request {
|
||||
type: "load_2on2_req";
|
||||
field_0002: number;
|
||||
aimeId: AimeId;
|
||||
teamId: ExtId<Team>;
|
||||
}
|
||||
|
||||
export interface Load2on2Request1 extends Load2on2RequestBase {
|
||||
format: 1;
|
||||
}
|
||||
|
||||
export interface Load2on2Request2 extends Load2on2RequestBase {
|
||||
format: 2;
|
||||
}
|
||||
|
||||
export type Load2on2Request = Load2on2Request1 | Load2on2Request2;
|
||||
|
||||
@@ -1,20 +1,6 @@
|
||||
import { AimeId } from "../../../model";
|
||||
|
||||
interface LoadGeneralRewardRequestBase {
|
||||
export interface LoadGeneralRewardRequest {
|
||||
type: "load_general_reward_req";
|
||||
aimeId: AimeId;
|
||||
}
|
||||
|
||||
export interface LoadGeneralRewardRequest1
|
||||
extends LoadGeneralRewardRequestBase {
|
||||
format: 1;
|
||||
}
|
||||
|
||||
export interface LoadGeneralRewardRequest2
|
||||
extends LoadGeneralRewardRequestBase {
|
||||
format: 2;
|
||||
}
|
||||
|
||||
export type LoadGeneralRewardRequest =
|
||||
| LoadGeneralRewardRequest1
|
||||
| LoadGeneralRewardRequest2;
|
||||
|
||||
@@ -1,18 +1,8 @@
|
||||
import { AimeId } from "../../../model";
|
||||
|
||||
interface LoadProfileRequestBase {
|
||||
export interface LoadProfileRequest {
|
||||
type: "load_profile_req";
|
||||
aimeId: AimeId;
|
||||
version: number;
|
||||
luid: string;
|
||||
}
|
||||
|
||||
export interface LoadProfileRequest2 extends LoadProfileRequestBase {
|
||||
format: 2;
|
||||
}
|
||||
|
||||
export interface LoadProfileRequest3 extends LoadProfileRequestBase {
|
||||
format: 3;
|
||||
}
|
||||
|
||||
export type LoadProfileRequest = LoadProfileRequest2 | LoadProfileRequest3;
|
||||
|
||||
@@ -1,16 +1,4 @@
|
||||
interface SaveExpeditionRequestBase {
|
||||
export interface SaveExpeditionRequest {
|
||||
type: "save_expedition_req";
|
||||
field_0004: number;
|
||||
}
|
||||
|
||||
export interface SaveExpeditionRequest1 extends SaveExpeditionRequestBase {
|
||||
format: 1;
|
||||
}
|
||||
|
||||
export interface SaveExpeditionRequest2 extends SaveExpeditionRequestBase {
|
||||
format: 2;
|
||||
}
|
||||
|
||||
export type SaveExpeditionRequest =
|
||||
| SaveExpeditionRequest1
|
||||
| SaveExpeditionRequest2;
|
||||
|
||||
@@ -7,7 +7,7 @@ import { Tickets } from "../model/tickets";
|
||||
import { Unlocks } from "../model/unlocks";
|
||||
import { AimeId } from "../../../model";
|
||||
|
||||
interface SaveProfileRequestBase {
|
||||
export interface SaveProfileRequest {
|
||||
type: "save_profile_req";
|
||||
aimeId: AimeId;
|
||||
version: number;
|
||||
@@ -27,13 +27,3 @@ interface SaveProfileRequestBase {
|
||||
tickets: Tickets;
|
||||
settings: Settings;
|
||||
}
|
||||
|
||||
export interface SaveProfileRequest2 extends SaveProfileRequestBase {
|
||||
format: 2;
|
||||
}
|
||||
|
||||
export interface SaveProfileRequest3 extends SaveProfileRequestBase {
|
||||
format: 3;
|
||||
}
|
||||
|
||||
export type SaveProfileRequest = SaveProfileRequest2 | SaveProfileRequest3;
|
||||
|
||||
@@ -1,17 +1,3 @@
|
||||
interface UpdateStoryClearNumRequestBase {
|
||||
export interface UpdateStoryClearNumRequest {
|
||||
type: "update_story_clear_num_req";
|
||||
}
|
||||
|
||||
export interface UpdateStoryClearNumRequest1
|
||||
extends UpdateStoryClearNumRequestBase {
|
||||
format: 1;
|
||||
}
|
||||
|
||||
export interface UpdateStoryClearNumRequest2
|
||||
extends UpdateStoryClearNumRequestBase {
|
||||
format: 2;
|
||||
}
|
||||
|
||||
export type UpdateStoryClearNumRequest =
|
||||
| UpdateStoryClearNumRequest1
|
||||
| UpdateStoryClearNumRequest2;
|
||||
|
||||
Reference in New Issue
Block a user