idz: Tweak how request variants are modelled

This commit is contained in:
Tau
2019-11-06 17:28:30 -05:00
parent 6b58c4d722
commit 5bac5b6abc
8 changed files with 73 additions and 51 deletions
+4 -3
View File
@@ -1,11 +1,11 @@
import { LoadProfileRequest } from "../request/loadProfile";
import { LoadProfileResponse2 } from "../response/loadProfile2";
import { LoadProfileResponse } from "../response/loadProfile";
import { Repositories } from "../repo";
export async function loadProfile(
w: Repositories,
req: LoadProfileRequest
): Promise<LoadProfileResponse2> {
): Promise<LoadProfileResponse> {
// Promise.all would be messy here, who cares anyway this isn't supposed to
// be a high-performance server.
@@ -23,7 +23,8 @@ export async function loadProfile(
const tickets = await w.tickets().load(profile.id);
return {
type: "load_profile_v2_res",
type: "load_profile_res",
format: 2,
name: profile.name,
profileId: profile.id,
lv: profile.lv,