public void Process(Orderbook item) { string directory1 = $"{item.AssetPair.Replace('|', '_')}-{(item.IsBuy ? "buy" : "sell")}"; if (!_directoriesHash.Contains(directory1)) { if (!Directory.Exists(directory1)) { Directory.CreateDirectory(directory1); } _directoriesHash.Add(directory1); } string directory2 = item.Timestamp.ToString(_directoryFormat); var dirPath = Path.Combine(directory1, directory2); var convertedText = FormatMessage(item); _diskWorker.AddDataItem(convertedText, dirPath); }
public void Process(byte[] data) { _diskWorker.AddDataItem(data); }