diff options
author | Allan Wang <me@allanwang.ca> | 2017-07-22 20:27:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-22 20:27:22 -0700 |
commit | 138824065679d3cd88f7f80d48728ffdc777704a (patch) | |
tree | 1b2262da7499f226aede68bb26adec6833263d5d /app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java | |
parent | 37a9f9057d7879080b7b982f987bf0b82d0d774c (diff) | |
download | frost-1.3.5.tar.gz frost-1.3.5.tar.bz2 frost-1.3.5.zip |
Test new billing logic (#86)v1.3.5
* Add lint
* Add new libs
* Update libs and add friends tab
* Aggressively hide nonrecent posts
* Update dependencies
* Add php to most recents
* Add full size image downloader
* Fix css cleaner
* Fix notification and circle
* Bring back regex
* Update kau, optimize imports, and remove string ambiguity
* Bring back anjlab iab and move to alpha
* Create initial billing test
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java b/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java deleted file mode 100644 index 52b32bca..00000000 --- a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java +++ /dev/null @@ -1,64 +0,0 @@ -/* Copyright (c) 2012 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.pitchedapps.frost.utils.iab; - -import org.json.JSONException; -import org.json.JSONObject; - -/** - * Represents an in-app product's listing details. - */ -public class SkuDetails { - private final String mItemType; - private final String mSku; - private final String mType; - private final String mPrice; - private final long mPriceAmountMicros; - private final String mPriceCurrencyCode; - private final String mTitle; - private final String mDescription; - private final String mJson; - - public SkuDetails(String jsonSkuDetails) throws JSONException { - this(IabHelper.ITEM_TYPE_INAPP, jsonSkuDetails); - } - - public SkuDetails(String itemType, String jsonSkuDetails) throws JSONException { - mItemType = itemType; - mJson = jsonSkuDetails; - JSONObject o = new JSONObject(mJson); - mSku = o.optString("productId"); - mType = o.optString("type"); - mPrice = o.optString("price"); - mPriceAmountMicros = o.optLong("price_amount_micros"); - mPriceCurrencyCode = o.optString("price_currency_code"); - mTitle = o.optString("title"); - mDescription = o.optString("description"); - } - - public String getSku() { return mSku; } - public String getType() { return mType; } - public String getPrice() { return mPrice; } - public long getPriceAmountMicros() { return mPriceAmountMicros; } - public String getPriceCurrencyCode() { return mPriceCurrencyCode; } - public String getTitle() { return mTitle; } - public String getDescription() { return mDescription; } - - @Override - public String toString() { - return "SkuDetails:" + mJson; - } -} |