Track misc unlocks

This commit is contained in:
Tau
2019-11-06 17:28:29 -05:00
parent fe6364ce85
commit 4390935b6c
11 changed files with 45 additions and 0 deletions
+4
View File
@@ -4,6 +4,7 @@ import { Profile } from "../model/profile";
import { Settings } from "../model/settings";
import { Story } from "../model/story";
import { Team } from "../model/team";
import { Unlocks } from "../model/unlocks";
import { CreateProfileRequest } from "../request/createProfile";
import { GenericResponse } from "../response/generic";
import { World } from "../world";
@@ -41,12 +42,15 @@ export async function createProfile(
const story: Story = { x: 0, y: 0, rows: [] };
const unlocks: Unlocks = { cup: 0, gauges: 0, music: 0 };
await Promise.all([
w.profile().save(profile.id, profile),
w.chara().save(profile.id, req.chara),
w.car().save(profile.id, req.car),
w.missions().save(profile.id, missions),
w.settings().save(profile.id, settings),
w.unlocks().save(profile.id, unlocks),
]);
return {
+2
View File
@@ -17,6 +17,7 @@ export async function loadProfile(
const missions = await w.missions().load(profile.id);
const car = await w.car().load(profile.id);
const story = await w.story().load(profile.id);
const unlocks = await w.unlocks().load(profile.id);
return {
type: "load_profile_v2_res",
@@ -34,5 +35,6 @@ export async function loadProfile(
missions,
car,
story,
unlocks,
};
}
+1
View File
@@ -27,6 +27,7 @@ export async function saveProfile(
w.missions().save(req.profileId, req.missions),
w.story().save(req.profileId, req.story),
w.titles().save(req.profileId, req.titles),
w.unlocks().save(req.profileId, req.unlocks),
]);
return {