internal async void Register(string p) { var result = await RegisterDataLoader.LoadAsync(() => _hueClient.RegisterAsync(p, p, generateClientKey: true)); RegisterEntertainmentResult = result; RegisterSuccess = !string.IsNullOrEmpty(result.Username); }
//private async void SsdpLocateBridgeAction() //{ // var result = await SsdpLocateBridgeDataLoader.LoadAsync(() => ssdpLocator.LocateBridgesAsync(TimeSpan.FromSeconds(5))); // if (result == null) // result = new List<LocatedBridge>(); // SsdpBridges = string.Join(", ", result.Select(x => x.IpAddress).ToArray()); // if (result.Count() > 0) // _hueClient = new LocalHueClient(result.Select(x => x.IpAddress).First()); //} internal async void Register(string p) { var result = await RegisterDataLoader.LoadAsync(() => _hueClient.RegisterAsync(p, p)); RegisterSuccess = !string.IsNullOrEmpty(result); }
internal async void Register(string p) { var result = await RegisterDataLoader.LoadAsync(() => _hueClient.RegisterAsync(p, p)); RegisterSuccess = result; }