Index: ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h |
diff --git a/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h b/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h |
index 8d5f1d369746edda0e76f4cfeb507baecf1f0109..cf65ab2ddc9fad3bb974aa5587551d478e9cc3e7 100644 |
--- a/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h |
+++ b/ios/chrome/browser/content_suggestions/content_suggestions_coordinator.h |
@@ -12,7 +12,10 @@ namespace ios { |
class ChromeBrowserState; |
} |
+@protocol BrowserCommands; |
+@protocol ChromeExecuteCommand; |
@class ContentSuggestionsHeaderController; |
+@protocol OmniboxFocuser; |
@protocol UrlLoader; |
class WebStateList; |
@@ -26,7 +29,9 @@ class WebStateList; |
// URLLoader used to open pages. |
@property(nonatomic, weak) id<UrlLoader> URLLoader; |
@property(nonatomic, assign) WebStateList* webStateList; |
-@property(nonatomic, weak) id dispatcher; |
+@property(nonatomic, weak) |
+ id<BrowserCommands, ChromeExecuteCommand, OmniboxFocuser, UrlLoader> |
+ dispatcher; |
// Whether the Suggestions UI is displayed. If this is true, start is a no-op. |
@property(nonatomic, readonly) BOOL visible; |