Persist earned bonus tickets

This commit is contained in:
Tau
2019-11-06 17:28:30 -05:00
parent bef0cc7fc9
commit 81cb172571
12 changed files with 103 additions and 1 deletions
+1 -1
View File
@@ -4,7 +4,6 @@ import { Profile } from "../model/profile";
import { Settings } from "../model/settings";
import { Story } from "../model/story";
import { Team } from "../model/team";
import { TimeAttackScore } from "../model/timeAttack";
import { Unlocks } from "../model/unlocks";
import { CreateProfileRequest } from "../request/createProfile";
import { GenericResponse } from "../response/generic";
@@ -46,6 +45,7 @@ export async function createProfile(
w.settings().save(profile.id, settings),
w.story().save(profile.id, story),
w.unlocks().save(profile.id, unlocks),
w.tickets().save(profile.id, {}),
]);
return {
+2
View File
@@ -20,6 +20,7 @@ export async function loadProfile(
const story = await w.story().load(profile.id);
const timeAttack = await w.timeAttack().loadAll(profile.id);
const unlocks = await w.unlocks().load(profile.id);
const tickets = await w.tickets().load(profile.id);
return {
type: "load_profile_v2_res",
@@ -41,5 +42,6 @@ export async function loadProfile(
carCount,
story,
unlocks,
tickets,
};
}
+1
View File
@@ -30,6 +30,7 @@ export async function saveProfile(
w.titles().saveAll(req.profileId, req.titles),
w.unlocks().save(req.profileId, req.unlocks),
w.settings().save(req.profileId, req.settings),
w.tickets().save(req.profileId, req.tickets),
]);
return {