Ejemplo n.º 1
0
        public void Logout(string username, DateTime timestamp)
        {
            var message = new LogoutMessage
            {
                Username  = username,
                Timestamp = timestamp
            };

            _eventAggregator.Publish(message);
        }
Ejemplo n.º 2
0
 public void Consume(LogoutMessage message)
 {
     _loggedInUsers.Remove(message.Username);
     _messagesView.Add($"{_loggedInUsers.Count} user(s) online");
 }