Signed-off-by: k.stepaniuk <k.stepaniuk@samsung.com>
};
okButton.ClickEvent += async (s, e) =>
{
- bool success = false;
isConnecting = true;
UpdateOKButton();
try
{
Tizen.Log.Debug("oobe", $"connecting to wifi {wifiAp.NetworkInformation.Essid} with password {Password}");
wifiAp.SecurityInformation.SetPassphrase(Password);
- success = await (wifiAp.ConnectAsync() as Task<bool>);
+ var task = wifiAp.ConnectAsync();
+ await task;
+ if(task.Status == TaskStatus.Faulted)
+ {
+ throw task.Exception;
+ }
+ else
+ {
+ OnDismiss.Invoke();
+ }
}
catch (Exception ex)
{
Tizen.Log.Error("oobe", $"{ex.ToString()}");
+ connectionFailure.Show();
}
finally
{
isConnecting = false;
UpdateOKButton();
- if (success == true)
- {
- OnDismiss.Invoke();
- }
- else
- {
- connectionFailure.Show();
- }
}
};
this.Add(okButton);