diff options
Diffstat (limited to 'chromium/components/previews/core/previews_user_data.h')
-rw-r--r-- | chromium/components/previews/core/previews_user_data.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/chromium/components/previews/core/previews_user_data.h b/chromium/components/previews/core/previews_user_data.h index 881f1b98678..df90bc1cacd 100644 --- a/chromium/components/previews/core/previews_user_data.h +++ b/chromium/components/previews/core/previews_user_data.h @@ -50,6 +50,15 @@ class PreviewsUserData : public base::SupportsUserData::Data { return data_savings_inflation_percent_; } + // Whether a lite page preview was prevented from being shown due to the + // blacklist. + bool black_listed_for_lite_page() const { + return black_listed_for_lite_page_; + } + void set_black_listed_for_lite_page(bool black_listed_for_lite_page) { + black_listed_for_lite_page_ = black_listed_for_lite_page; + } + // Sets that the page load received the Cache-Control:no-transform // directive. Expected to be set upon receiving a committed response. void SetCacheControlNoTransformDirective() { @@ -76,6 +85,12 @@ class PreviewsUserData : public base::SupportsUserData::Data { return committed_previews_type_ != previews::PreviewsType::NONE; } + // Whether an offline preview is being served. + void set_offline_preview_used(bool offline_preview_used) { + offline_preview_used_ = offline_preview_used; + } + bool offline_preview_used() { return offline_preview_used_; } + private: // A session unique ID related to this navigation. const uint64_t page_id_; @@ -84,6 +99,13 @@ class PreviewsUserData : public base::SupportsUserData::Data { // Whether the origin provided a no-transform directive. bool cache_control_no_transform_directive_ = false; + // Whether an offline preview is being served. + bool offline_preview_used_ = false; + + // Whether a lite page preview was prevented from being shown due to the + // blacklist. + bool black_listed_for_lite_page_ = false; + // The committed previews type, if any. previews::PreviewsType committed_previews_type_ = PreviewsType::NONE; |