|
|
Chromium Code Reviews|
Created:
3 years, 7 months ago by dewittj Modified:
3 years, 7 months ago CC:
chromium-reviews, dewittj+watch_chromium.org, fgorski+watch_chromium.org, romax+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, agrieve+watch_chromium.org, dimich+watch_chromium.org Target Ref:
refs/heads/master Project:
chromium Visibility:
Public. |
Description[Offline Pages] Adds the DeletePagesByOfflineId.
This enables support for deletion of particular pages on the Java side.
BUG=720782
Review-Url: https://codereview.chromium.org/2873953003
Cr-Commit-Position: refs/heads/master@{#471814}
Committed: https://chromium.googlesource.com/chromium/src/+/c2b85adec54652c48bc936ca5d41b11ee7b845d5
Patch Set 1 #Patch Set 2 : Add some docs for public function. #
Total comments: 3
Patch Set 3 : move to List in API. #
Total comments: 2
Patch Set 4 : Null check. #
Messages
Total messages: 33 (20 generated)
The CQ bit was checked by dewittj@chromium.org to run a CQ dry run
Description was changed from ========== [Offline Pages] Adds the DeletePagesByOfflineId. This enables support for deletion of particular pages on the Java side. BUG= ========== to ========== [Offline Pages] Adds the DeletePagesByOfflineId. This enables support for deletion of particular pages on the Java side. BUG=720782 ==========
dewittj@chromium.org changed reviewers: + chili@chromium.org
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by dewittj@chromium.org to run a CQ dry run
dewittj@chromium.org changed reviewers: + dimich@chromium.org
ptal, thanks! chili: all dimich: Rubber Stamp or review, up to you
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
fgorski@chromium.org changed reviewers: + fgorski@chromium.org
drive-by https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:393: public void deletePagesByOfflineId(long[] offlineIds, Callback<Integer> callback) { Would it make sense to have a list of Longs to parallel the method above at the interface level?
Thanks! I'm open to either, but: https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:393: public void deletePagesByOfflineId(long[] offlineIds, Callback<Integer> callback) { On 2017/05/10 22:17:36, fgorski wrote: > Would it make sense to have a list of Longs to parallel the method above at the > interface level? Well, it means I'll have to iterate through the List to change it to the array for JNI purposes. Seemed like extra work for no reason.
On 2017/05/10 22:19:39, dewittj wrote: > Thanks! I'm open to either, but: > > https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... > File > chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java > (right): > > https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... > chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:393: > public void deletePagesByOfflineId(long[] offlineIds, Callback<Integer> > callback) { > On 2017/05/10 22:17:36, fgorski wrote: > > Would it make sense to have a list of Longs to parallel the method above at > the > > interface level? > > Well, it means I'll have to iterate through the List to change it to the array > for JNI purposes. Seemed like extra work for no reason. The reason is: consumers of API will not have to care about doing that exact thing. Up to you, since you are the only consumer... now.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm once filip's concerns are addressed
The CQ bit was checked by dewittj@chromium.org to run a CQ dry run
ptal! https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2873953003/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:393: public void deletePagesByOfflineId(long[] offlineIds, Callback<Integer> callback) { On 2017/05/10 22:19:39, dewittj wrote: > On 2017/05/10 22:17:36, fgorski wrote: > > Would it make sense to have a list of Longs to parallel the method above at > the > > interface level? > > Well, it means I'll have to iterate through the List to change it to the array > for JNI purposes. Seemed like extra work for no reason. Done.
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
I'm not sure I understand how the bug mentioned is related to the code implemented...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
lgtm https://codereview.chromium.org/2873953003/diff/40001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2873953003/diff/40001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:393: public void deletePagesByOfflineId(List<Long> offlineIdList, Callback<Integer> callback) { how about @NotNull for at least the first parameter? import android.support.annotation.NonNull;
On 2017/05/12 01:47:02, Dmitry Titov wrote: > I'm not sure I understand how the bug mentioned is related to the code > implemented... I updated the bug description.
The CQ bit was checked by dewittj@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from chili@chromium.org, fgorski@chromium.org Link to the patchset: https://codereview.chromium.org/2873953003/#ps60001 (title: "Null check.")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
https://codereview.chromium.org/2873953003/diff/40001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2873953003/diff/40001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:393: public void deletePagesByOfflineId(List<Long> offlineIdList, Callback<Integer> callback) { On 2017/05/12 04:00:54, fgorski wrote: > how about @NotNull for at least the first parameter? > > import android.support.annotation.NonNull; I made the function support null instead.
lgtm
CQ is committing da patch.
Bot data: {"patchset_id": 60001, "attempt_start_ts": 1494866439400330,
"parent_rev": "f1e88b4b1c074c01ee257ffb8a4934fbe88a56eb", "commit_rev":
"c2b85adec54652c48bc936ca5d41b11ee7b845d5"}
Message was sent while issue was closed.
Description was changed from ========== [Offline Pages] Adds the DeletePagesByOfflineId. This enables support for deletion of particular pages on the Java side. BUG=720782 ========== to ========== [Offline Pages] Adds the DeletePagesByOfflineId. This enables support for deletion of particular pages on the Java side. BUG=720782 Review-Url: https://codereview.chromium.org/2873953003 Cr-Commit-Position: refs/heads/master@{#471814} Committed: https://chromium.googlesource.com/chromium/src/+/c2b85adec54652c48bc936ca5d41... ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/c2b85adec54652c48bc936ca5d41... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
