public void OnUserSettingsUpdate(UserSettingsUpdatedEvent e) { if (e?.NewConfiguration == null) { return; } _interval = e.NewConfiguration.UpdateInterval; RestartTimer(); }
private void OnSettingsUpdate(UserSettingsUpdatedEvent e) { if (e.Sender == this) { return; } if (e.NewConfiguration == null) { return; } CurrentConfiguration = e.NewConfiguration; _fileService.WriteData(ConfigFilename, CurrentConfiguration.Serialize()); }
private void OnSettingsUpdate(UserSettingsUpdatedEvent e) { if (e.Sender == this) { return; } if (e.NewConfiguration == null) { return; } _exchanges.FirstOrDefault( x => x.Exchange == SupportedExchanges.GDax)? .Init(e.NewConfiguration.GdaxApiKeyData); _exchanges.FirstOrDefault( x => x.Exchange == SupportedExchanges.Bittrex)? .Init(e.NewConfiguration.BittrexApiKeyData); _exchanges.FirstOrDefault( x => x.Exchange == SupportedExchanges.Binance)? .Init(e.NewConfiguration.BinanceApiKeyData); }