private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) { if (e.IsConnected) { BuildIndexAsync().DoNotWait(); } }
private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) { if (!e.IsConnected) { // Event mey fire on a background thread _services.MainThread().Post(CloseBrowser); } }
private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) { if (!e.IsConnected) { // Event mey fire on a background thread VsAppShell.Current.DispatchOnUIThread(CloseBrowser); } }
private void BrokerStateChanged(object sender, BrokerStateChangedEventArgs eventArgs) { lock (_syncObj) { IsConnected = _sessionProvider.IsConnected; IsRunning &= IsConnected; } UpdateActiveConnection(); ConnectionStateChanged?.Invoke(this, EventArgs.Empty); }
private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) { if (e.IsConnected) { UpdateInstalledPackagesAsync().DoNotWait(); } else { _updatePending = true; } }
private void OnBrokerChanged(object sender, BrokerStateChangedEventArgs e) { _shell.DispatchOnUIThread(() => UpdateWindowTitle(e.IsConnected)); }
private void BrokerStateChanged(object sender, BrokerStateChangedEventArgs eventArgs) { IsConnected = eventArgs.IsConnected; UpdateActiveConnection(); ConnectionStateChanged?.Invoke(this, new ConnectionEventArgs(IsConnected, ActiveConnection)); }
private void OnBrokerChanged(object sender, BrokerStateChangedEventArgs e) { _shell.MainThread().Post(() => UpdateWindowTitle(e.IsConnected)); }