private void Reload() { BestConversationTimeChanged?.Invoke(this, EventArgs.Empty); ConversationCountChanged?.Invoke(this, EventArgs.Empty); KilometersCountChanged?.Invoke(this, EventArgs.Empty); ReceivedMessagesCountChanged?.Invoke(this, EventArgs.Empty); SentMessagesCountChanged?.Invoke(this, EventArgs.Empty); }
private void conversationTimer_Elapsed(object sender, ElapsedEventArgs e) { if (!_recordingStats) { return; } CurrentConversationTime = CurrentConversationTime.Add(new TimeSpan(0, 0, 0, 1)); CurrentConversationTimeChanged?.Invoke(this, EventArgs.Empty); if (CurrentConversationTime > Statistics.BestConversationTime) { Statistics.BestConversationTime = CurrentConversationTime; BestConversationTimeChanged?.Invoke(this, EventArgs.Empty); } }