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(); } } }
private void RequestQueuedOnServer(ChatRequest request) { if (isStopping) { return; } if (!liveServerCheckTime.GetLastHitIfHitted().HasValue) { liveServerCheckTime.SetTime(DateTime.Now + aliveTimeSpan); } else if (RequestQueueFilled != null) { RequestQueueFilled(); } if (Logged != null) { Logged(request.ToString()); } }
private void RequestQueuedOnServer(ChatRequest request) { if (isStopping) return; if (!liveServerCheckTime.GetLastHitIfHitted().HasValue) liveServerCheckTime.SetTime(DateTime.Now + aliveTimeSpan); else if (RequestQueueFilled != null) RequestQueueFilled(); if (Logged != null) Logged(request.ToString()); }
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(); } }