Add team creation stubs

This commit is contained in:
Tau
2019-11-06 17:28:29 -05:00
parent 2da9276176
commit cacf10816a
15 changed files with 141 additions and 2 deletions
+13
View File
@@ -0,0 +1,13 @@
import { CheckTeamNameRequest } from "../request/checkTeamName";
import { CheckTeamNameResponse } from "../response/checkTeamName";
import { World } from "../world";
export function checkTeamName(
w: World,
req: CheckTeamNameRequest
): CheckTeamNameResponse {
return {
type: "check_team_name_res",
status: 0,
};
}
+16
View File
@@ -0,0 +1,16 @@
import { Id } from "../model/base";
import { Team } from "../model/team";
import { CreateTeamRequest } from "../request/createTeam";
import { CreateTeamResponse } from "../response/createTeam";
import { World } from "../world";
export function createTeam(
w: World,
req: CreateTeamRequest
): CreateTeamResponse {
return {
type: "create_team_res",
status: 0,
teamId: 3 as Id<Team>,
};
}
+9 -1
View File
@@ -1,6 +1,7 @@
import { _team } from "./_team";
import { saveTimeAttack } from "./saveTimeAttack";
import { checkTeamName } from "./checkTeamName";
import { createProfile } from "./createProfile";
import { createTeam } from "./createTeam";
import { discoverProfile } from "./discoverProfile";
import { load2on2 } from "./load2on2";
import { loadConfig } from "./loadConfig";
@@ -21,6 +22,7 @@ import { saveGarage } from "./saveGarage";
import { saveProfile } from "./saveProfile";
import { saveSettings } from "./saveSettings";
import { saveStocker } from "./saveStocker";
import { saveTimeAttack } from "./saveTimeAttack";
import { saveTopic } from "./saveTopic";
import { unlockProfile } from "./unlockProfile";
import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank";
@@ -35,9 +37,15 @@ import { World } from "../world";
export async function dispatch(w: World, req: Request): Promise<Response> {
switch (req.type) {
case "check_team_name_req":
return checkTeamName(w, req);
case "create_profile_req":
return createProfile(w, req);
case "create_team_req":
return createTeam(w, req);
case "join_auto_team_req":
return _team(w, req);