From: Akash Kumar Date: Sat, 13 May 2023 06:36:54 +0000 (+0530) Subject: Resolve AP information update to backend when connecting an AP through "Add network". X-Git-Tag: accepted/tizen/unified/20230528.171046~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=61e6c1e7421c268ded74c9400e2ce74329c4ea23;p=profile%2Fiot%2Fapps%2Fdotnet%2Fsetting-wifi.git Resolve AP information update to backend when connecting an AP through "Add network". Change-Id: I28e8d0a0f966a2a5018d7d9f7366bcd6e360cda1 Signed-off-by: Akash Kumar --- diff --git a/SettingWiFi/SettingWiFi/controller/WiFi.cs b/SettingWiFi/SettingWiFi/controller/WiFi.cs index 59f0c7e..e4e9b2d 100755 --- a/SettingWiFi/SettingWiFi/controller/WiFi.cs +++ b/SettingWiFi/SettingWiFi/controller/WiFi.cs @@ -267,6 +267,7 @@ namespace SettingWiFi ap.Dns2 = networkInfo.IPv4Setting.Dns2.ToString(); ap.SubnetMask = networkInfo.IPv4Setting.SubnetMask.ToString(); ap.GatewayAddress = networkInfo.IPv4Setting.Gateway.ToString(); + ap.NetworkPrefixLength = networkInfo.IPv4Setting.PrefixLength.ToString(); return ap; } diff --git a/SettingWiFi/SettingWiFi/view/AddNetwork.cs b/SettingWiFi/SettingWiFi/view/AddNetwork.cs index d2e6f0e..de68e92 100644 --- a/SettingWiFi/SettingWiFi/view/AddNetwork.cs +++ b/SettingWiFi/SettingWiFi/view/AddNetwork.cs @@ -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 apList = mWifi.GetScanResult(); mApSource.UpdateScanList(apList); } diff --git a/packaging/org.tizen.cssetting-wifi-1.1.3.rpk b/packaging/org.tizen.cssetting-wifi-1.1.3.rpk index 8152c0d..ed459bd 100644 Binary files a/packaging/org.tizen.cssetting-wifi-1.1.3.rpk and b/packaging/org.tizen.cssetting-wifi-1.1.3.rpk differ