From d53e6af2c5f17838fa79659614b15a2a1f383399 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 31 三月 2023 10:04:58 +0800
Subject: [PATCH] 1
---
Crabtree/SmartHome/UI/SimpleControl/Phone/Register/Databackup.cs | 37 ++++++++++++++++++++++++++++++++++---
1 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/Databackup.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/Databackup.cs
index c5f942f..73197d3 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/Databackup.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/Databackup.cs
@@ -226,7 +226,9 @@
if (data == null) return;
Application.RunOnMainThread (() => {
foreach (var folder in data) {
- AddRowView (folder);
+ if (folder.backupClassify == "CUSTOM_PROJECT_BACKUP") { } else {
+ AddRowView (folder);
+ }
}
});
} else {
@@ -432,7 +434,36 @@
Shared.Utlis.WriteLine (ex.ToString ());
} finally {
Shared.Application.RunOnMainThread (() => {
+
+
MainPage.Loading.Hide ();
+
+
+
+ MainPage.Loading.Start (Language.StringByID (R.MyInternationalizationString.load));
+ System.Threading.Tasks.Task.Run (() => {
+ try {
+
+ var revertObj = HttpServerRequest.Current.GetSpeakerList ();
+ if (revertObj.Code == StateCode.SUCCESS) {
+ var speakerListRes = Newtonsoft.Json.JsonConvert.DeserializeObject<SpeakerListRes> (revertObj.Data.ToString ());
+ if (speakerListRes != null && speakerListRes.list != null && speakerListRes.list.Count > 0) {
+
+ }
+ } else {
+ //鎻愮ず閿欒
+ IMessageCommon.Current.ShowErrorInfoAlter (revertObj.Code);
+ }
+ } catch {
+
+ } finally {
+ Application.RunOnMainThread (() => {
+ MainPage.Loading.Hide ();
+ });
+ }
+ });
+
+
});
}
});
@@ -575,14 +606,14 @@
/// <returns></returns>
bool DownloadSomeDataBackup (string folderId, BackupFileInfoRes file)
{
- var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (new BackupFileDownObj () {
+ var requestJson = HttpUtil.GetSignRequestJson (new BackupFileDownObj () {
folderId = folderId,
fileId = file.id,
homeId = UserConfig.Instance.CurrentRegion.Id
});
var revertObj = HttpUtil.RequestHttpsDownload (NewAPI.API_POST_File_Down, requestJson, null, UserConfig.Instance.CurrentRegion.regionUrl);
- if (revertObj != null) {
+ if (revertObj != null && revertObj.Length > 0) {
Utlis.WriteLine ("DownloadSomeDataBackup: " + file.fileName);
IO.FileUtils.WriteFileByBytes (file.fileName, revertObj);
return true;
--
Gitblit v1.8.0