From d12e7730bb88d57763a6caaeacb0248a65bf3309 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期二, 03 十二月 2019 13:10:32 +0800
Subject: [PATCH] 2019.12.3

---
 ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs |   32 ++++++++++++++------------------
 1 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs b/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs
index 76f8dad..7fc1462 100644
--- a/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs
@@ -83,6 +83,7 @@
         /// </summary>
         public AccountLogin()
         {
+            CommonPage.Instance.IsDrawerLockMode = true;
             BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor;
             Tag = "Login";
         }
@@ -377,14 +378,10 @@
                             var revertData = responseDataObj;
                             Config.ReFresh();
                             Config.Instance.Account = revertData.Account;
-                            Config.Instance.MqttKey = revertData.MqttKey;
                             Config.Instance.Password = passwordStr;
                             Config.Instance.MD5PWD = revertData.MD5PWD;
                             Config.Instance.Guid = revertData.Guid;
                             Config.Instance.LoginDateTime = DateTime.Now;
-                            Config.Instance.ConnectZigbeeMqttBrokerPwd = revertData.ConnectZigbeeMqttBrokerPwd;
-                            Config.Instance.ConnectZigbeeMqttClientId = revertData.ConnectZigbeeMqttClientId;
-                            Config.Instance.ZigbeeMqttBrokerLoadSubDomain = revertData.ZigbeeMqttBrokerLoadSubDomain;
                             if (Config.Instance.AccountList.Find((obj) => obj == revertData.Account) == null)
                             {
                                 Config.Instance.AccountList.Add(revertData.Account);
@@ -509,8 +506,11 @@
                                 var re = await isBindAuthAsync(authStr);
                                 if (re)
                                 {
-                                    //鐩存帴鐧诲綍
-                                    HomePage.Instance.ShowLoginLoadView();
+                                    Application.RunOnMainThread(() =>
+                                    {
+                                        //鐩存帴鐧诲綍
+                                        HomePage.Instance.ShowLoginLoadView();
+                                    });
                                     var resultRegID = await Shared.Common.CommonPage.Instance.PushRegID();
                                     var homes = await House.GetHomeLists();
                                     //鍚姩ZigBee
@@ -539,14 +539,14 @@
                             })
                             { IsBackground = true }.Start();
                         }
-                    };
-            //}
-            //};
+                    };
+                //}
+            //};
 #endif
-
+
 #if iOS
-            Home.IOS.AppDelegate.WXLogin();
-            Home.IOS.AppDelegate.RespAction = (authStr) =>
+            GateWay.Ios.AppDelegate.WXLogin();
+            GateWay.Ios.AppDelegate.RespAction = (authStr) =>
             {
                 if (authStr == null)
                 {
@@ -636,11 +636,7 @@
                 Config.Instance.Account = revertData.Account;
                 Config.Instance.MD5PWD = revertData.MD5PWD;
                 Config.Instance.Guid = revertData.Guid;
-                Config.Instance.MqttKey = revertData.MqttKey;
                 Config.Instance.LoginDateTime = DateTime.Now;
-                Config.Instance.ConnectZigbeeMqttBrokerPwd = revertData.ConnectZigbeeMqttBrokerPwd;
-                Config.Instance.ConnectZigbeeMqttClientId = revertData.ConnectZigbeeMqttClientId;
-                Config.Instance.ZigbeeMqttBrokerLoadSubDomain = revertData.ZigbeeMqttBrokerLoadSubDomain;
                 if (Config.Instance.AccountList.Find((obj) => obj == revertData.Account) == null)
                 {
                     Config.Instance.AccountList.Add(revertData.Account);
@@ -648,13 +644,13 @@
                 Config.Instance.Save();
                 return true;
             }
-            else 
+            else
             {
                 return false;
             }
         }
 
-      
+
 
         /// <summary>
         /// phone/email 閫夋嫨

--
Gitblit v1.8.0