修复报错
This commit is contained in:
parent
f5f2c0088c
commit
329e561771
@ -193,14 +193,25 @@ export class GameResultCommand extends Command<CardGameState, {}> {
|
|||||||
}
|
}
|
||||||
let time = new GameEnv().gameResultTime * 1000;
|
let time = new GameEnv().gameResultTime * 1000;
|
||||||
this.room.beginSchedule(time, resultTimeOver, 'restart_schedule');
|
this.room.beginSchedule(time, resultTimeOver, 'restart_schedule');
|
||||||
let saveData = (await self.reportGameResult(winner, mvp.id, results.get(mvp).mvpScore, results)).data.data;
|
let saveData: any;
|
||||||
|
try{
|
||||||
|
saveData = (await self.reportGameResult(winner, mvp.id, results.get(mvp).mvpScore, results)).data.data;
|
||||||
|
}catch(e){
|
||||||
|
error(e);
|
||||||
|
}
|
||||||
|
let defSeasonData:Map<string, any> = new Map();
|
||||||
|
for (let [key, player] of this.state.players) {
|
||||||
|
let obj = {};
|
||||||
|
defSeasonData.set(key, obj);
|
||||||
|
}
|
||||||
|
|
||||||
let resultData: any = {
|
let resultData: any = {
|
||||||
winner: winner,
|
winner: winner,
|
||||||
mvp: mvp.id,
|
mvp: mvp.id,
|
||||||
results: [...results.values()],
|
results: [...results.values()],
|
||||||
statics: statics,
|
statics: statics,
|
||||||
seasonData: saveData.seasonData,
|
seasonData: saveData.seasonData? saveData.seasonData: defSeasonData,
|
||||||
items: saveData.itemData
|
items: saveData.itemData? saveData.itemData: []
|
||||||
};
|
};
|
||||||
this.room.bGameResult(resultData);
|
this.room.bGameResult(resultData);
|
||||||
this.resetAllState();
|
this.resetAllState();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user