Chromium Code Reviews| 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; |
| + } |
| + } |
| } |