Resolve AP information update to backend when connecting an AP through "Add network". 83/292783/2
authorAkash Kumar <akash1.kumar@samsung.com>
Sat, 13 May 2023 06:36:54 +0000 (12:06 +0530)
committerAkash Kumar <akash1.kumar@samsung.com>
Sat, 13 May 2023 06:40:48 +0000 (12:10 +0530)
Change-Id: I28e8d0a0f966a2a5018d7d9f7366bcd6e360cda1
Signed-off-by: Akash Kumar <akash1.kumar@samsung.com>
SettingWiFi/SettingWiFi/controller/WiFi.cs
SettingWiFi/SettingWiFi/view/AddNetwork.cs
packaging/org.tizen.cssetting-wifi-1.1.3.rpk

index 59f0c7eabc930540eed4b1606d93069f3503e052..e4e9b2dd2b6253ec7b247ac0da8da8a07c40a647 100755 (executable)
@@ -267,6 +267,7 @@ namespace SettingWiFi
             ap.Dns2 = networkInfo.IPv4Setting.Dns2.ToString();\r
             ap.SubnetMask = networkInfo.IPv4Setting.SubnetMask.ToString();\r
             ap.GatewayAddress = networkInfo.IPv4Setting.Gateway.ToString();\r
+            ap.NetworkPrefixLength = networkInfo.IPv4Setting.PrefixLength.ToString();\r
 \r
             return ap;\r
         }\r
index d2e6f0e37dcee11df47cf4a6b2ef24174bb3bb88..de68e923bf36d6b21a543fbd5eb1cf376e389ae4 100644 (file)
@@ -325,6 +325,10 @@ namespace SettingWiFi
                     mAp.Dns1 = mNetworkItem.Dns1;
                     mAp.Dns2 = mNetworkItem.Dns2;
                 }
+                else
+                {
+                    mAp.StaticIPConfig = false;
+                }
 
                 if (!mAp.IsConnected())
                 {
@@ -358,6 +362,8 @@ namespace SettingWiFi
                 {
                     ap.StateInfo = Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS;
                 }
+                mWifi.UpdateIpConfigMethod(mAp, ap.StaticIPConfig);
+                mWifi.UpdateApInfo(ap);
                 List<AP> apList = mWifi.GetScanResult();
                 mApSource.UpdateScanList(apList);
             }
index 8152c0dbebd6d4d65965371cd4ff740ba74f0f19..ed459bda14565eae1fa2c3e66a8b5264643e821f 100644 (file)
Binary files a/packaging/org.tizen.cssetting-wifi-1.1.3.rpk and b/packaging/org.tizen.cssetting-wifi-1.1.3.rpk differ