public void Subscribe() { try { Groups.Add(Context.ConnectionId, "price"); Thread.Sleep(3000); var priceManager = new UserCoinTransactionLogManager(); var result = priceManager.GetLastPrices(); if (result.IsSuccess && result.Data != null) { CoinPricePublisher coinPricePublisher = new CoinPricePublisher(); foreach (var item in result.Data) { coinPricePublisher.PublishPrice(item); } } } catch (Exception e) { } }
public UserCoinTransactionLogController() { _userCoinTransactionLogManager = new UserCoinTransactionLogManager(); }