コード例 #1
0
        private void CheckUpgradesGabSynced(GABHandler gab)
        {
            ThisAddIn.Instance.InUI(() =>
            {
                ZPushAccount account = gab.ActiveAccount;
                ICollection <SharedFolder> shares = _sharedFolders.GetCachedFolders(account);
                if (shares == null)
                {
                    using (SharedFoldersManager manager = _sharedFolders.Manage(account))
                    {
                        shares = manager.GetCurrentShares(null);
                    }
                }

                if (shares != null)
                {
                    UpdateSendAsAddresses(account, shares, true);
                }
            }, false);
        }