// Token: 0x06000783 RID: 1923 RVA: 0x0003546C File Offset: 0x0003366C
        private static bool ShouldIgnoreMessage(MailboxSession itemStore, StoreObjectId folderId, MeetingMessage mtgMessage)
        {
            foreach (DefaultFolderType defaultFolderType in CalendarAssistant.FoldersToIgnore)
            {
                StoreObjectId defaultFolderId = itemStore.GetDefaultFolderId(defaultFolderType);
                if (defaultFolderId != null && defaultFolderId.Equals(folderId))
                {
                    return(true);
                }
            }
            StoreObjectId defaultFolderId2 = itemStore.GetDefaultFolderId(DefaultFolderType.DeletedItems);

            if (defaultFolderId2 != null && defaultFolderId2.Equals(folderId) && mtgMessage != null && mtgMessage is MeetingRequest)
            {
                return(!OldMessageDeletion.IsSelfForwardedEvent(mtgMessage, itemStore));
            }
            return(CalendarAssistant.IsDumpsterFolder(itemStore, folderId));
        }
Beispiel #2
0
 // Token: 0x06000793 RID: 1939 RVA: 0x00035B83 File Offset: 0x00033D83
 private static bool IsAutoAcceptanceProcessingRequired(MailboxSession session, MeetingMessage mtgMessage, CalendarItemBase calendarItem)
 {
     return(calendarItem != null && mtgMessage is MeetingRequest && !calendarItem.IsOrganizer() && calendarItem.ResponseType != ResponseType.Accept && (session.IsGroupMailbox() || OldMessageDeletion.IsSelfForwardedEvent(mtgMessage, session)));
 }
 // Token: 0x060007B2 RID: 1970 RVA: 0x00037067 File Offset: 0x00035267
 private static bool IsSelfForwardedEventAndAccepted(MeetingMessage mtgMessage, MailboxSession session, CalendarItemBase calendarItem)
 {
     return(calendarItem != null && mtgMessage is MeetingRequest && (OldMessageDeletion.IsSelfForwardedEvent(mtgMessage, session) && calendarItem.ResponseType == ResponseType.Accept));
 }