| Index: ios/chrome/browser/ui/content_suggestions/content_suggestions_collection_updater.mm
|
| diff --git a/ios/chrome/browser/ui/content_suggestions/content_suggestions_collection_updater.mm b/ios/chrome/browser/ui/content_suggestions/content_suggestions_collection_updater.mm
|
| index 6e2c9a374327468ed7525c3cf60551133f5886b5..22af1015593dde7730a51d2317ac4693cfc54aa6 100644
|
| --- a/ios/chrome/browser/ui/content_suggestions/content_suggestions_collection_updater.mm
|
| +++ b/ios/chrome/browser/ui/content_suggestions/content_suggestions_collection_updater.mm
|
| @@ -14,9 +14,9 @@
|
| #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_data_source.h"
|
| #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_expandable_item.h"
|
| #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_favicon_item.h"
|
| -#import "ios/chrome/browser/ui/content_suggestions/content_suggestions_item.h"
|
| #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_section_information.h"
|
| #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_stack_item.h"
|
| +#import "ios/chrome/browser/ui/content_suggestions/content_suggestions_text_item.h"
|
| #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller.h"
|
| #include "url/gurl.h"
|
|
|
| @@ -125,42 +125,6 @@ SectionIdentifier SectionIdentifierForInfo(
|
|
|
| #pragma mark - Public methods
|
|
|
| -- (void)addTextItem:(NSString*)title
|
| - subtitle:(NSString*)subtitle
|
| - toSection:(NSInteger)inputSection {
|
| - DCHECK(self.collectionViewController);
|
| - ContentSuggestionsItem* item =
|
| - [[ContentSuggestionsItem alloc] initWithType:ItemTypeText
|
| - title:title
|
| - subtitle:subtitle];
|
| - NSInteger sectionIdentifier = kSectionIdentifierEnumZero + inputSection;
|
| - NSInteger sectionIndex = inputSection;
|
| - CollectionViewModel* model =
|
| - self.collectionViewController.collectionViewModel;
|
| - if ([model numberOfSections] <= inputSection) {
|
| - sectionIndex = [model numberOfSections];
|
| - sectionIdentifier = kSectionIdentifierEnumZero + sectionIndex;
|
| - [self.collectionViewController.collectionView performBatchUpdates:^{
|
| - [self.collectionViewController.collectionViewModel
|
| - addSectionWithIdentifier:sectionIdentifier];
|
| - [self.collectionViewController.collectionView
|
| - insertSections:[NSIndexSet indexSetWithIndex:sectionIndex]];
|
| - }
|
| - completion:nil];
|
| - }
|
| - NSInteger numberOfItemsInSection =
|
| - [model numberOfItemsInSection:sectionIndex];
|
| - [self.collectionViewController.collectionViewModel addItem:item
|
| - toSectionWithIdentifier:sectionIdentifier];
|
| - [self.collectionViewController.collectionView performBatchUpdates:^{
|
| - [self.collectionViewController.collectionView
|
| - insertItemsAtIndexPaths:@[ [NSIndexPath
|
| - indexPathForRow:numberOfItemsInSection
|
| - inSection:sectionIndex] ]];
|
| - }
|
| - completion:nil];
|
| -}
|
| -
|
| - (BOOL)shouldUseCustomStyleForSection:(NSInteger)section {
|
| NSNumber* identifier = @([self.collectionViewController.collectionViewModel
|
| sectionIdentifierForSection:section]);
|
|
|