// Token: 0x06000E6C RID: 3692 RVA: 0x00036644 File Offset: 0x00034844 public void NotificationDropped(NotificationPayloadBase payload, NotificationState state) { if (NotificationStatisticsManager.IncomingNotificationStatisticsEnabled && NotificationStatisticsManager.IsStatisticable(payload)) { this.incomingNotifications.Update(payload.Source, payload, delegate(NotificationStatisticsValue v, NotificationPayloadBase p) { NotificationStatisticsManager.UpdateNotificationDropped(v, p, state); }); this.TriggerLogCheck(); } if (NotificationStatisticsManager.OutgoingNotificationStatisticsEnabled) { RemoteNotificationPayload remoteNotificationPayload = payload as RemoteNotificationPayload; if (remoteNotificationPayload != null && remoteNotificationPayload.ChannelIds != null) { foreach (string channelId in remoteNotificationPayload.ChannelIds) { this.outgoingNotifications.Update(new ChannelLocation(channelId), payload, delegate(NotificationStatisticsValue v, NotificationPayloadBase p) { NotificationStatisticsManager.UpdateNotificationDropped(v, p, state); }); } } } }
// Token: 0x06000E6D RID: 3693 RVA: 0x00036714 File Offset: 0x00034914 public void NotificationDropped(IEnumerable <NotificationPayloadBase> payloads, NotificationState state) { if (NotificationStatisticsManager.IncomingNotificationStatisticsEnabled) { this.BulkUpdateIncomingNotifications(payloads, delegate(NotificationStatisticsValue v, NotificationPayloadBase p) { NotificationStatisticsManager.UpdateNotificationDropped(v, p, state); }); } }