From 132271d1b5dd69f51eb842b972c41a085a13728e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81sar=20Vargas=20Casaseca?= Date: Tue, 25 Nov 2025 17:07:19 +0100 Subject: [PATCH] Add feature flag for the POS refunds project --- Modules/Sources/Experiments/DefaultFeatureFlagService.swift | 2 ++ Modules/Sources/Experiments/FeatureFlag.swift | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/Modules/Sources/Experiments/DefaultFeatureFlagService.swift b/Modules/Sources/Experiments/DefaultFeatureFlagService.swift index 7e8a9168bb6..7c4cf99ef57 100644 --- a/Modules/Sources/Experiments/DefaultFeatureFlagService.swift +++ b/Modules/Sources/Experiments/DefaultFeatureFlagService.swift @@ -102,6 +102,8 @@ public struct DefaultFeatureFlagService: FeatureFlagService { return true case .pointOfSaleCatalogAPI: return false + case .pointOfSaleRefundsi1: + return buildConfig == .localDeveloper || buildConfig == .alpha default: return true } diff --git a/Modules/Sources/Experiments/FeatureFlag.swift b/Modules/Sources/Experiments/FeatureFlag.swift index 54f04e701f5..8750c34fcf1 100644 --- a/Modules/Sources/Experiments/FeatureFlag.swift +++ b/Modules/Sources/Experiments/FeatureFlag.swift @@ -211,4 +211,8 @@ public enum FeatureFlag: Int { /// Enables using the catalog API endpoint for Point of Sale catalog full sync /// case pointOfSaleCatalogAPI + + /// Enables the refunds functionality within POS + /// + case pointOfSaleRefundsi1 }