|
|
Created:
3 years, 7 months ago by gogerald1 Modified:
3 years, 7 months ago Reviewers:
please use gerrit instead CC:
chromium-reviews, mahmadi+paymentswatch_chromium.org, rouslan+payments_chromium.org, agrieve+watch_chromium.org, sebsg+paymentswatch_chromium.org, gogerald+paymentswatch_chromium.org Target Ref:
refs/heads/master Project:
chromium Visibility:
Public. |
DescriptionOnly send schemeless origin to Android native payment apps
Only Android native payment apps accept schemeless origin for history reason.
Service worker based payment apps request full origin.
BUG=720027
Review-Url: https://codereview.chromium.org/2894153003
Cr-Commit-Position: refs/heads/master@{#473907}
Committed: https://chromium.googlesource.com/chromium/src/+/ec5db40750a7241b6615f21734e6cd9c34fe42e3
Patch Set 1 #
Total comments: 2
Patch Set 2 : address comments #
Total comments: 2
Patch Set 3 : remove unnecessary 'final' #
Messages
Total messages: 27 (20 generated)
The CQ bit was checked by gogerald@chromium.org to run a CQ dry run
Description was changed from ========== Only send schemeless origin to Android native payment apps BUG= ========== to ========== Only send schemeless origin to Android native payment apps BUG= ==========
Description was changed from ========== Only send schemeless origin to Android native payment apps BUG= ========== to ========== Only send schemeless origin to Android native payment apps Only Android native payment apps accept schemeless origin for history reason. Service worker based payment app request full origin. BUG=720027 ==========
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
gogerald@chromium.org changed reviewers: + rouslan@chromium.org
Hi rouslan@, PTAL,
Description was changed from ========== Only send schemeless origin to Android native payment apps Only Android native payment apps accept schemeless origin for history reason. Service worker based payment app request full origin. BUG=720027 ========== to ========== Only send schemeless origin to Android native payment apps Only Android native payment apps accept schemeless origin for history reason. Service worker based payment apps request full origin. BUG=720027 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
https://codereview.chromium.org/2894153003/diff/1/chrome/android/java/src/org... File chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java (right): https://codereview.chromium.org/2894153003/diff/1/chrome/android/java/src/org... chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java:171: UrlFormatter.formatUrlForSecurityDisplay( Create a private static method to remove scheme from an origin. That would make reading this code easier. private static String removeScheme(String origin) { return UrlFormatter.formatUrlForSecurityDisplay( origin, false /* omit scheme */ ); } mIsReadyToPayIntent.putExtras(buildExtras(null /* id */, null, /* merchantName */, removeScheme(origin), removeScheme(iframeOrigin), ...
The CQ bit was checked by gogerald@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
addressed the comment, another look? https://codereview.chromium.org/2894153003/diff/1/chrome/android/java/src/org... File chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java (right): https://codereview.chromium.org/2894153003/diff/1/chrome/android/java/src/org... chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java:171: UrlFormatter.formatUrlForSecurityDisplay( On 2017/05/22 13:47:55, ಠ_ಠ wrote: > Create a private static method to remove scheme from an origin. That would make > reading this code easier. > > private static String removeScheme(String origin) { > return UrlFormatter.formatUrlForSecurityDisplay( > origin, false /* omit scheme */ ); > } > > mIsReadyToPayIntent.putExtras(buildExtras(null /* id */, null, /* merchantName > */, removeScheme(origin), removeScheme(iframeOrigin), ... Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm lgtm % comment https://codereview.chromium.org/2894153003/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java (right): https://codereview.chromium.org/2894153003/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java:268: public void invokePaymentApp(final String id, final String merchantName, final String origin, Remove "final" from "origin" and "iframeOrigin".
Thanks, sending to CQ soon https://codereview.chromium.org/2894153003/diff/20001/chrome/android/java/src... File chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java (right): https://codereview.chromium.org/2894153003/diff/20001/chrome/android/java/src... chrome/android/java/src/org/chromium/chrome/browser/payments/AndroidPaymentApp.java:268: public void invokePaymentApp(final String id, final String merchantName, final String origin, On 2017/05/23 13:14:22, ಠ_ಠ wrote: > Remove "final" from "origin" and "iframeOrigin". Done.
The CQ bit was checked by gogerald@chromium.org to run a CQ dry run
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 unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by gogerald@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rouslan@chromium.org Link to the patchset: https://codereview.chromium.org/2894153003/#ps40001 (title: "remove unnecessary 'final'")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 40001, "attempt_start_ts": 1495552658001850, "parent_rev": "0a15ffb1835a5e36e3941fb0c71f23960a6d5e6e", "commit_rev": "ec5db40750a7241b6615f21734e6cd9c34fe42e3"}
Message was sent while issue was closed.
Description was changed from ========== Only send schemeless origin to Android native payment apps Only Android native payment apps accept schemeless origin for history reason. Service worker based payment apps request full origin. BUG=720027 ========== to ========== Only send schemeless origin to Android native payment apps Only Android native payment apps accept schemeless origin for history reason. Service worker based payment apps request full origin. BUG=720027 Review-Url: https://codereview.chromium.org/2894153003 Cr-Commit-Position: refs/heads/master@{#473907} Committed: https://chromium.googlesource.com/chromium/src/+/ec5db40750a7241b6615f21734e6... ==========
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/chromium/src/+/ec5db40750a7241b6615f21734e6... |