feat(remote-config): remove the remote config session kill switch (#7524)

* Remove remote config kill switch

# Conflicts:
#	Sources/Checkpoints/CheckpointWorkflowResolver.swift
#	Tests/UnitTests/Checkpoints/CheckpointWorkflowResolverTests.swift

* Improve remote config retry tests

* feat(remote-config): stop decoding offering paywall components

* test(remote-config): align workflow integration test naming

* refactor(remote-config): limit offerings preview APIs to debug builds

* refactor(remote-config): address review cleanup

* fix(remote-config): propagate workflow fetch failures

* refactor(remote-config): derive paywall components from decoding mode

* Remove offerings paywall component decoding

* Update offerings component decoding tests

* Fix CI test fixture compilation

* Fix offerings initializer argument order

* Preserve default offerings component marker
This commit is contained in:
Rick authored and GitHub committed 2026-09-08 07:06:04 +02:00
1 parent f14a56dbdf
commit 8b024e8009
46 files changed
+239 -1740

No files matched your search

@@ -864,12 +864,6 @@ private extension HTTPClient {
serverErrorURL: serverErrorURL))
urlRequest = URLRequest(url: serverErrorURL)
case let .appendQueryItems(queryItems):
Logger.warn(Strings.network.api_request_appending_query_items(request.httpRequest, queryItems: queryItems))
if let url = urlRequest.url?.appendingQueryItems(queryItems) {
urlRequest.url = url
}
case .performRequest:
break
}