diff --git a/src/idz/userdb/handler/saveStocker.ts b/src/idz/userdb/handler/saveStocker.ts index 9aa8c7f..9bc000b 100644 --- a/src/idz/userdb/handler/saveStocker.ts +++ b/src/idz/userdb/handler/saveStocker.ts @@ -12,6 +12,7 @@ export async function saveStocker( w.backgrounds().saveAll(profileId, req.backgrounds), w.chara().save(profileId, req.chara), w.car().saveSelection(profileId, req.selectedCar), + req.myChara && w.myChara().saveAll(profileId, req.myChara), req.selectedStamps && w.stamps().saveSelection(profileId, req.selectedStamps), req.stamps && w.stamps().saveAll(profileId, req.stamps), diff --git a/src/idz/userdb/request/saveStocker.ts b/src/idz/userdb/request/saveStocker.ts index 5b95b24..223e4dd 100644 --- a/src/idz/userdb/request/saveStocker.ts +++ b/src/idz/userdb/request/saveStocker.ts @@ -1,4 +1,4 @@ -import { BackgroundCode, StampCode } from "../model/base"; +import { BackgroundCode, MyCharaCode, StampCode } from "../model/base"; import { CarSelector } from "../model/car"; import { Chara } from "../model/chara"; import { SelectedStamps } from "../model/stamps"; @@ -11,6 +11,7 @@ export interface SaveStockerRequest { selectedCar: CarSelector; backgrounds: Set; chara: Chara; + myChara?: Set; selectedStamps?: SelectedStamps; stamps?: Set; }