private static async Task WriteTickerToEventstore(string jsonTicker, string tickerStreamName) { #region Discard empty data if (string.IsNullOrEmpty(jsonTicker)) { OutputWriter.WriteLine(ConsoleColor.DarkRed, "Receieved null ticker, nothing to store"); return; } #endregion try { await _eventstoreHandler.WriteJson(tickerStreamName, jsonTicker, "BitFinexTicker", metadata : null); OutputWriter.WriteLine(ConsoleColor.Cyan, $"Wrote ticker to Eventstore stream {tickerStreamName}"); } catch (Exception ex) { OutputWriter.WriteLine(ConsoleColor.Red, $"Failed to write ticker to Eventstore: {ex.Message}"); } }