private void RequestProcessed(ChatRequest request) { if (isStopping) { return; } if (request.Status != ChatResultCode.Ok && RequestErrorOccurred != null) { RequestErrorOccurred(request); } if (Logged != null) { Logged(request.ToString()); } // сбрасываем таймаут если мы вошли в чат и если отсутствуют неотвеченные запросы if (!chatSender.HasAnyRequests()) { if (RequestQueueCleared != null) { RequestQueueCleared(); } if (currentUserId != 0 && IsOnline) { liveServerCheckTime.ResetHit(); } } }
public override Dictionary <string, DateTime> GetRequiredSymbolStartupQuotes(DateTime startTrade) { oldNews.Clear(); freshNews.Clear(); lastGrabNewsCall.ResetHit(); quoteStorage.Clear(); logMessages.Clear(); return(Graphics.ToDictionary(g => g.a, g => startTrade.AddMinutes(-TimeFarMinutes))); }