From 3f836bed0974d44076ac11286933bd54ed2f98de Mon Sep 17 00:00:00 2001 From: Vikentiy Meretin Date: Fri, 19 Apr 2024 15:57:07 +0400 Subject: [PATCH] [in_app_purchase] Fix country code API --- .../in_app_purchase/in_app_purchase/CHANGELOG.md | 4 ++++ .../in_app_purchase/lib/in_app_purchase.dart | 2 +- .../in_app_purchase/in_app_purchase/pubspec.yaml | 2 +- .../in_app_purchase/test/in_app_purchase_test.dart | 12 ++++++------ 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md index 2cd388006e8f..46accb8bf31e 100644 --- a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.2.1 + +* Fix `countryCode` API. + ## 3.2.0 * Adds `countryCode` API. diff --git a/packages/in_app_purchase/in_app_purchase/lib/in_app_purchase.dart b/packages/in_app_purchase/in_app_purchase/lib/in_app_purchase.dart index 1cb3beda4e1f..ececd801c04a 100644 --- a/packages/in_app_purchase/in_app_purchase/lib/in_app_purchase.dart +++ b/packages/in_app_purchase/in_app_purchase/lib/in_app_purchase.dart @@ -224,5 +224,5 @@ class InAppPurchase implements InAppPurchasePlatformAdditionProvider { /// See: https://developer.apple.com/documentation/storekit/skstorefront?language=objc /// /// - Future countryCode() => InAppPurchasePlatform.instance.countryCode(); + Future getCountryCode() => InAppPurchasePlatform.instance.getCountryCode(); } diff --git a/packages/in_app_purchase/in_app_purchase/pubspec.yaml b/packages/in_app_purchase/in_app_purchase/pubspec.yaml index 3f31fcd2e414..3e4469014d93 100644 --- a/packages/in_app_purchase/in_app_purchase/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase/pubspec.yaml @@ -2,7 +2,7 @@ name: in_app_purchase description: A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play. repository: https://github.com/flutter/packages/tree/main/packages/in_app_purchase/in_app_purchase issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 3.2.0 +version: 3.2.1 environment: sdk: ^3.2.3 diff --git a/packages/in_app_purchase/in_app_purchase/test/in_app_purchase_test.dart b/packages/in_app_purchase/in_app_purchase/test/in_app_purchase_test.dart index c4ed81988991..89e3a5afdb9a 100644 --- a/packages/in_app_purchase/in_app_purchase/test/in_app_purchase_test.dart +++ b/packages/in_app_purchase/in_app_purchase/test/in_app_purchase_test.dart @@ -55,11 +55,11 @@ void main() { ]); }); - test('countryCode', () async { - final String country = await inAppPurchase.countryCode(); - expect(country, 'USA'); + test('getCountryCode', () async { + final String? countryCode = await inAppPurchase.getCountryCode(); + expect(countryCode, 'USA'); expect(fakePlatform.log, [ - isMethodCall('countryCode', arguments: null), + isMethodCall('getCountryCode', arguments: null), ]); }); @@ -202,8 +202,8 @@ class MockInAppPurchasePlatform extends Fake } @override - Future countryCode() { - log.add(const MethodCall('countryCode')); + Future getCountryCode() { + log.add(const MethodCall('getCountryCode')); return Future.value('USA'); } }