diff options
author | 2024-03-05 12:19:16 -0800 | |
---|---|---|
committer | 2024-03-05 12:19:19 -0800 | |
commit | d903af09bdf9cc9f4805fc9ae762d0942c417c32 (patch) | |
tree | 568a717812f4a686368f2faee243dc92162261a2 | |
parent | d62103c22969c7d2bfef3402571124480f3b3cc8 (diff) |
Add duration parameter to notifyPurchaseSuccessful
Test: manual
Bug: 313447909
Change-Id: Ie0698c1455a65ac92a92e7087df3a96436fb8955
-rw-r--r-- | packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/DataBoostWebServiceFlow.java | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/DataBoostWebServiceFlow.java b/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/DataBoostWebServiceFlow.java index 4500a220523d..5dcfd3b0237d 100644 --- a/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/DataBoostWebServiceFlow.java +++ b/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/DataBoostWebServiceFlow.java @@ -40,7 +40,7 @@ public class DataBoostWebServiceFlow { * * This can be called using the JavaScript below: * <script type="text/javascript"> - * function getRequestedCapability(duration) { + * function getRequestedCapability() { * DataBoostWebServiceFlow.getRequestedCapability(); * } * </script> @@ -57,6 +57,25 @@ public class DataBoostWebServiceFlow { * * This can be called using the JavaScript below: * <script type="text/javascript"> + * function notifyPurchaseSuccessful(duration_ms_long = 0) { + * DataBoostWebServiceFlow.notifyPurchaseSuccessful(duration_ms_long); + * } + * </script> + * + * @param duration The duration for which the premium capability is purchased in milliseconds. + * NOTE: The duration parameter is not used. + */ + @JavascriptInterface + public void notifyPurchaseSuccessful(long duration) { + mActivity.onPurchaseSuccessful(); + } + + /** + * Interface method allowing the carrier website to notify the slice purchase application of + * a successful premium capability purchase. + * + * This can be called using the JavaScript below: + * <script type="text/javascript"> * function notifyPurchaseSuccessful() { * DataBoostWebServiceFlow.notifyPurchaseSuccessful(); * } |