| | |
| | | // } |
| | | //}) |
| | | //{ IsBackground = true }.Start(); |
| | | foreach (var localFunction in List.GetAllDeviceFunctionList()) |
| | | for (int i =0;i < List.GetAllDeviceFunctionList().Count;) |
| | | { |
| | | var localFunction = List.GetAllDeviceFunctionList()[0]; |
| | | var newFunction = deviceList.list.Find((obj) => obj.deviceId == localFunction.deviceId); |
| | | if (newFunction == null)//如果云端最新数据没有该条数据,则本地需要删掉该数据记录 |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | i++; |
| | | if (localFunction.modifyTime != newFunction.modifyTime) |
| | | { |
| | | localFunction.name = newFunction.name; |
| | |
| | | // } |
| | | //}) |
| | | //{ IsBackground = true }.Start(); |
| | | foreach (var localScene in List.scenes) |
| | | for(int i=0;i<List.scenes.Count;) |
| | | { |
| | | var localScene = List.scenes[i]; |
| | | var newScene = sceneList.Find((obj) => obj.userSceneId == localScene.userSceneId); |
| | | if (newScene == null)//如果云端最新数据没有该条数据,则本地需要删掉该数据记录 |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | i++; |
| | | if (localScene.modifyTime != newScene.modifyTime) |
| | | { |
| | | localScene.name = newScene.name; |