@@ -88,13 +88,13 @@ class FlutterInappPurchase
8888 http.Client get _client => _httpClient;
8989
9090 FlutterInappPurchase ({Platform ? platform, http.Client ? client})
91- : _pf = platform ?? const LocalPlatform (),
92- _httpClient = client ?? http.Client ();
91+ : _pf = platform ?? const LocalPlatform (),
92+ _httpClient = client ?? http.Client ();
9393
9494 @visibleForTesting
9595 FlutterInappPurchase .private (Platform platform, {http.Client ? client})
96- : _pf = platform,
97- _httpClient = client ?? http.Client ();
96+ : _pf = platform,
97+ _httpClient = client ?? http.Client ();
9898
9999 // Implement the missing method from iOS mixin
100100 @override
@@ -282,9 +282,8 @@ class FlutterInappPurchase
282282 );
283283 }
284284
285- final sku = androidRequest.skus.isNotEmpty
286- ? androidRequest.skus.first
287- : '' ;
285+ final sku =
286+ androidRequest.skus.isNotEmpty ? androidRequest.skus.first : '' ;
288287 if (type == iap_types.PurchaseType .subs) {
289288 await requestSubscription (
290289 sku,
@@ -349,21 +348,21 @@ class FlutterInappPurchase
349348 : null ,
350349 android: _platform.isAndroid
351350 ? (type == iap_types.PurchaseType .subs
352- ? iap_types.RequestSubscriptionAndroid (
353- skus: [sku],
354- obfuscatedAccountIdAndroid: obfuscatedAccountIdAndroid,
355- obfuscatedProfileIdAndroid: obfuscatedProfileIdAndroid,
356- isOfferPersonalized: isOfferPersonalized,
357- purchaseTokenAndroid: purchaseToken,
358- replacementModeAndroid: replacementModeAndroid,
359- subscriptionOffers: subscriptionOffers ?? [],
360- )
361- : iap_types.RequestPurchaseAndroid (
362- skus: [sku],
363- obfuscatedAccountIdAndroid: obfuscatedAccountIdAndroid,
364- obfuscatedProfileIdAndroid: obfuscatedProfileIdAndroid,
365- isOfferPersonalized: isOfferPersonalized,
366- ))
351+ ? iap_types.RequestSubscriptionAndroid (
352+ skus: [sku],
353+ obfuscatedAccountIdAndroid: obfuscatedAccountIdAndroid,
354+ obfuscatedProfileIdAndroid: obfuscatedProfileIdAndroid,
355+ isOfferPersonalized: isOfferPersonalized,
356+ purchaseTokenAndroid: purchaseToken,
357+ replacementModeAndroid: replacementModeAndroid,
358+ subscriptionOffers: subscriptionOffers ?? [],
359+ )
360+ : iap_types.RequestPurchaseAndroid (
361+ skus: [sku],
362+ obfuscatedAccountIdAndroid: obfuscatedAccountIdAndroid,
363+ obfuscatedProfileIdAndroid: obfuscatedProfileIdAndroid,
364+ isOfferPersonalized: isOfferPersonalized,
365+ ))
367366 : null ,
368367 );
369368
@@ -1215,8 +1214,7 @@ class FlutterInappPurchase
12151214 purchase.transactionDate! ,
12161215 );
12171216 if (difference.inMinutes <= (duration + grace).inMinutes &&
1218- purchase.productId == sku)
1219- return true ;
1217+ purchase.productId == sku) return true ;
12201218 }
12211219
12221220 return false ;
@@ -1285,12 +1283,12 @@ class FlutterInappPurchase
12851283 try {
12861284 final result = await channel
12871285 .invokeMethod <Map <dynamic , dynamic >>('validateReceiptAndroid' , {
1288- 'packageName' : packageName,
1289- 'productId' : productId,
1290- 'productToken' : productToken,
1291- 'accessToken' : accessToken,
1292- 'isSub' : isSub,
1293- });
1286+ 'packageName' : packageName,
1287+ 'productId' : productId,
1288+ 'productToken' : productToken,
1289+ 'accessToken' : accessToken,
1290+ 'isSub' : isSub,
1291+ });
12941292 return result? .cast <String , dynamic >();
12951293 } catch (error) {
12961294 debugPrint ('Error validating receipt: $error ' );
0 commit comments