internal NotificationsCallback(JobID jobID, CMsgClientItemAnnouncements msg) { if ((jobID == null) || (msg == null)) { throw new ArgumentNullException(nameof(jobID) + " || " + nameof(msg)); } JobID = jobID; if (msg.count_new_items > 0) { Notifications = new HashSet<ENotification> { ENotification.Items }; } }
internal NotificationsCallback(JobID jobID, CMsgClientItemAnnouncements msg) { JobID = jobID; if (msg == null) { return; } if (msg.count_new_items > 0) { Notifications = new List<Notification>(1) { new Notification(Notification.ENotificationType.Items) }; } }