From 92eb841e94a92eb051c33621a91ce42ad270b9d6 Mon Sep 17 00:00:00 2001 From: Michelle Dayangco Date: Thu, 27 Nov 2025 12:32:24 +0800 Subject: [PATCH] Comment/remove showPrivacyPolicy configuration --- README.md | 4 ---- example/lib/main.dart | 2 -- lib/src/main.dart | 9 +++++---- lib/src/widgets/virtusize_inpage_standard.dart | 2 +- 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 702f08f..5c79e08 100644 --- a/README.md +++ b/README.md @@ -146,8 +146,6 @@ Future main() async { showSNSButtons: true, // Target the specific environment branch by its name branch: 'branch-name', - // By default, Virtusize shows the Privacy Policy - showShowPrivacyPolicy: true, ); runApp(MyApp()); @@ -167,8 +165,6 @@ Possible argument configuration is shown in the following table: | detailsPanelCards | List<`VSInfoCategory`> | [VSInfoCategory.generalFit, VSInfoCategory.brandSizing] | The info categories which will be display in the Product Details tab. Possible categories are: `VSInfoCategory.modelInfo`, `VSInfoCategory.generalFit`, `VSInfoCategory.brandSizing` and `VSInfoCategory.material` | No. By default, the integration displays all the possible info categories in the Product Details tab. | | showSNSButtons | bool | true | Determines whether the integration will show the SNS buttons to the users. | No. By default, the integration disables the SNS buttons. | | branch | String | 'branch-name' | Targets specific environment branch. | No. By default, production environment is targeted. `staging` targets staging environment. `` targets a specific branch. | -| setShowPrivacyPolicy | Boolean | setShowPrivacyPolicy(true) | Controls whether the privacy policy shows to users | No. By default, the privacy policy is shown | - #### (2) Load Virtusize with the Product Details diff --git a/example/lib/main.dart b/example/lib/main.dart index 4d53db3..9b1d008 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -26,8 +26,6 @@ Future main() async { showSNSButtons: true, // Target the specific environment branch by its name branch: null, - // By default, Virtusize shows the Privacy Policy - showShowPrivacyPolicy: false, ); runApp(MyApp()); diff --git a/lib/src/main.dart b/lib/src/main.dart index 82c6a42..b724ce6 100644 --- a/lib/src/main.dart +++ b/lib/src/main.dart @@ -120,8 +120,9 @@ class VirtusizeSDK { /// Target the specific environment branch by its name String? branch, + //Hide method as for the moment // By default, Virtusize shows the Privacy Policy - bool? showShowPrivacyPolicy = true, + //bool? showShowPrivacyPolicy = true, /// The boolean value to determine whether to use or not services.virtusize.com url bool serviceEnvironment = true, @@ -145,11 +146,11 @@ class VirtusizeSDK { }).toList(), FlutterVirtusizeKey.showSNSButtons: showSNSButtons, FlutterVirtusizeKey.branch: branch, - FlutterVirtusizeKey.showPrivacyPolicy: showShowPrivacyPolicy, + // FlutterVirtusizeKey.showPrivacyPolicy: showShowPrivacyPolicy, FlutterVirtusizeKey.serviceEnvironment: serviceEnvironment, }); - IVirtusizeSDK.instance._showPrivacyPolicy = showShowPrivacyPolicy; + // IVirtusizeSDK.instance._showPrivacyPolicy = showShowPrivacyPolicy; await _loadVSText( paramsData[FlutterVirtusizeKey.displayLanguage], @@ -286,7 +287,7 @@ class IVirtusizeSDK { Stream get productErrorStream => _productErrorController.stream; bool? _showPrivacyPolicy = true; - bool? get showPrivacyPolicy => _showPrivacyPolicy; + bool get showPrivacyPolicy => _showPrivacyPolicy ?? true; IVirtusizeSDK._(); diff --git a/lib/src/widgets/virtusize_inpage_standard.dart b/lib/src/widgets/virtusize_inpage_standard.dart index d4902ad..2ef0332 100644 --- a/lib/src/widgets/virtusize_inpage_standard.dart +++ b/lib/src/widgets/virtusize_inpage_standard.dart @@ -66,7 +66,7 @@ class _VirtusizeInPageStandardState extends State { void initState() { super.initState(); - _showPrivacyPolicy = IVirtusizeSDK.instance.showPrivacyPolicy ?? true; + _showPrivacyPolicy = IVirtusizeSDK.instance.showPrivacyPolicy; _vsTextSubscription = IVirtusizeSDK.instance.vsTextStream.listen((vsText) { _vsText = vsText;