Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1401)

Unified Diff: chrome/browser/android/ntp/ntp_snippets_bridge.h

Issue 2061803002: 📰 The Status card reports disabled sync states (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@simplifyBridge
Patch Set: Address comments Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/android/ntp/ntp_snippets_bridge.h
diff --git a/chrome/browser/android/ntp/ntp_snippets_bridge.h b/chrome/browser/android/ntp/ntp_snippets_bridge.h
index b2643b292a218bb90cfc903f5f91ed5681d3b25d..11dc4dcec42e1cc0ef678c2a012c55e0a3d77487 100644
--- a/chrome/browser/android/ntp/ntp_snippets_bridge.h
+++ b/chrome/browser/android/ntp/ntp_snippets_bridge.h
@@ -46,6 +46,11 @@ class NTPSnippetsBridge : public ntp_snippets::NTPSnippetsServiceObserver {
const base::android::JavaParamRef<jobject>& callback,
const base::android::JavaParamRef<jstring>& jurl);
+ // Returns a reason why the snippet service is disabled, or 0 if it isn't.
+ // See NTPSnippetsService::DisabledReason for more info.
+ int GetDisabledReason(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj);
+
static bool Register(JNIEnv* env);
private:
@@ -54,7 +59,8 @@ class NTPSnippetsBridge : public ntp_snippets::NTPSnippetsServiceObserver {
// NTPSnippetsServiceObserver overrides
void NTPSnippetsServiceLoaded() override;
void NTPSnippetsServiceShutdown() override;
- void NTPSnippetsServiceDisabled() override;
+ void NTPSnippetsServiceDisabledReasonChanged(
+ ntp_snippets::DisabledReason disabled_reason) override;
void OnImageFetched(base::android::ScopedJavaGlobalRef<jobject> callback,
const std::string& snippet_id,

Powered by Google App Engine
This is Rietveld 408576698