数据兼容处理
This commit is contained in:
parent
329e561771
commit
f119263a90
@ -199,10 +199,11 @@ export class GameResultCommand extends Command<CardGameState, {}> {
|
||||
}catch(e){
|
||||
error(e);
|
||||
}
|
||||
let defSeasonData:Map<string, any> = new Map();
|
||||
let defSeasonData: any = {};
|
||||
let defItemData: any = {};
|
||||
for (let [key, player] of this.state.players) {
|
||||
let obj = {};
|
||||
defSeasonData.set(key, obj);
|
||||
defSeasonData[key] = {};
|
||||
defItemData[key] = [];
|
||||
}
|
||||
|
||||
let resultData: any = {
|
||||
@ -211,7 +212,7 @@ export class GameResultCommand extends Command<CardGameState, {}> {
|
||||
results: [...results.values()],
|
||||
statics: statics,
|
||||
seasonData: saveData.seasonData? saveData.seasonData: defSeasonData,
|
||||
items: saveData.itemData? saveData.itemData: []
|
||||
items: saveData.itemData? saveData.itemData: defItemData
|
||||
};
|
||||
this.room.bGameResult(resultData);
|
||||
this.resetAllState();
|
||||
|
Loading…
x
Reference in New Issue
Block a user