public async Task RefreshApps(bool force = false) { if (SelectedDevice == null) { Logger.Debug("Cannot refresh apps: no device has been selected"); return; } var apps = await SelectedDevice.GetApps(force); if (apps.Any()) { _lgApps.Clear(); _lgApps.AddRange(apps); } }