Example #1
0
        // Token: 0x060014B4 RID: 5300 RVA: 0x0007742C File Offset: 0x0007562C
        internal static string GetUrl(string organization)
        {
            organization = organization.ToLowerInvariant();
            if (DictSharePointUrl.OrgNameToSharePointUrl.ContainsKey(organization))
            {
                return(DictSharePointUrl.OrgNameToSharePointUrl[organization]);
            }
            string text = Regex.Replace(organization, "\\.onmicrosoft.com$", string.Empty);

            if (text.Length != organization.Length)
            {
                DictSharePointUrl.InitTenantInfo();
                if (DictSharePointUrl.tenantInfo != null && DictSharePointUrl.tenantInfo.Contains(text))
                {
                    return("https://" + text + ".sharepoint.com");
                }
            }
            return(null);
        }
Example #2
0
        // Token: 0x060014B3 RID: 5299 RVA: 0x000773F0 File Offset: 0x000755F0
        public string GetUrl(IExchangePrincipal userIdentity, IRecipientSession recipientSession)
        {
            string unmodifiedOrganization = DictSharePointUrl.GetUnmodifiedOrganization((ADUser)DirectoryHelper.ReadADRecipient(userIdentity.MailboxInfo.MailboxGuid, userIdentity.MailboxInfo.IsArchive, recipientSession));

            return(DictSharePointUrl.GetUrl(unmodifiedOrganization));
        }