fix(game): 修复云端数据保存与获取逻辑
- 在SingletonModuleComp中增加云端数据保存成功日志输出 - 调整云端数据获取失败时的警告信息 - 初始化流程中云端登录成功后调用更新云端数据接口 - 任务开始时同步调用云端数据更新和获取接口 - 移除MissionHomeComp中未使用的HeroPageComp导入声明
This commit is contained in:
@@ -87,9 +87,12 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
}
|
||||
|
||||
updateCloudData(){
|
||||
|
||||
let gemeDate=this.getGameDate()
|
||||
WxCloudApi.save(gemeDate).then((result) => {
|
||||
console.log('云端保存')
|
||||
if(result.result.code === 200) {
|
||||
console.log("保存成功",result.result)
|
||||
return true
|
||||
} else {
|
||||
console.warn(`[SMC]: 游戏数据增加失败: ${result.result.msg}`);
|
||||
@@ -105,10 +108,11 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
WxCloudApi.get().then(async (result) => {
|
||||
if(result.result.code === 200) {
|
||||
let data=result.result.data
|
||||
console.log(`[SMC]: 获取游戏数据成功:`, result.result);
|
||||
this.overrideLocalDataWithRemote(data)
|
||||
return true
|
||||
} else {
|
||||
console.warn(`[SMC]: 游戏数据增加失败: ${result.result.msg}`);
|
||||
console.warn(`[SMC]: 游戏数据增加失败`);
|
||||
return false
|
||||
}
|
||||
}).catch((error) => {
|
||||
|
||||
Reference in New Issue
Block a user