public void RenameProvider(DropboxProviderInfo dropboxProviderInfo, string newTitle) { using (var dbDao = new CachedProviderAccountDao(CoreContext.TenantManager.GetCurrentTenant().TenantId, FileConstant.DatabaseId)) { dbDao.UpdateProviderInfo(dropboxProviderInfo.ID, newTitle, dropboxProviderInfo.RootFolderType); dropboxProviderInfo.UpdateTitle(newTitle); //This will update cached version too } }
private void CheckToken() { if (_token == null) { throw new UnauthorizedAccessException("Cannot create Box session with given token"); } if (_token.IsExpired) { _token = OAuth20TokenHelper.RefreshToken(BoxLoginProvider.BoxOauthTokenUrl, _token); using (var dbDao = new CachedProviderAccountDao(CoreContext.TenantManager.GetCurrentTenant().TenantId, FileConstant.DatabaseId)) { dbDao.UpdateProviderInfo(ID, new AuthData(token: _token.ToJson())); } } }