Example #1
0
        // Token: 0x060007CD RID: 1997 RVA: 0x00019924 File Offset: 0x00017B24
        internal static bool ReconnectStoreSession(StoreSession session, IMailboxContext userContext)
        {
            if (session == null)
            {
                throw new ArgumentNullException("session");
            }
            bool           flag           = false;
            MailboxSession mailboxSession = session as MailboxSession;

            if (!session.IsConnected && mailboxSession != null)
            {
                flag = mailboxSession.ConnectWithStatus();
                if (flag && userContext.NotificationManager != null)
                {
                    userContext.NotificationManager.HandleConnectionDroppedNotification();
                }
            }
            return(flag);
        }