Index: chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationSettingsBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationSettingsBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationSettingsBridge.java |
index 5546b6ee984e335e6408034f537d052cb0bbc3a9..daba78e219360033c3f75a8ed7d27983a2b83d2f 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationSettingsBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationSettingsBridge.java |
@@ -37,8 +37,34 @@ public class NotificationSettingsBridge { |
return NotificationChannelStatus.UNAVAILABLE; |
} |
+ @CalledByNative |
+ static SiteChannel[] getSiteChannels() { |
+ // TODO(crbug.com/700377) Actually get site channels. |
+ return new SiteChannel[] {}; |
+ } |
+ |
@CalledByNative |
static void deleteChannel(String origin) { |
// TODO(crbug.com/700377) Actually delete channel. |
} |
+ |
+ static class SiteChannel { |
+ private final String mOrigin; |
+ private final int mStatus; |
+ |
+ private SiteChannel(String origin, int status) { |
+ mOrigin = origin; |
+ mStatus = status; |
+ } |
+ |
+ @CalledByNative("SiteChannel") |
+ private String getOrigin() { |
+ return mOrigin; |
+ } |
+ |
+ @CalledByNative("SiteChannel") |
+ private int getStatus() { |
Peter Beverloo
2017/06/02 15:14:26
Should this (and `int status` in the member/constr
awdf
2017/06/02 16:59:48
Done.
|
+ return mStatus; |
+ } |
+ } |
} |