mirror of
https://github.com/RevenueCat/purchases-ios
synced 2026-11-10 22:45:55 +05:45
Add X-Preferred-Locales header (#4008)
Added a new `X-Supported-Locales` header to be used in the new customer center feature
This commit is contained in:
1 parent
961b0e4598
commit
29250a4f11
609 files changed
+678
-3
No files matched your search
@@ -102,6 +102,9 @@ class HTTPClient {
|
||||
|
||||
// Visible for tests
|
||||
var defaultHeaders: RequestHeaders {
|
||||
let preferredLanguages = self.systemInfo.preferredLanguages.prefix(3).map {
|
||||
$0.replacingOccurrences(of: "-", with: "_")
|
||||
}.joined(separator: ",")
|
||||
var headers: RequestHeaders = [
|
||||
"content-type": "application/json",
|
||||
"X-Version": SystemInfo.frameworkVersion,
|
||||
@@ -111,6 +114,7 @@ class HTTPClient {
|
||||
"X-Client-Version": SystemInfo.appVersion,
|
||||
"X-Client-Build-Version": SystemInfo.buildVersion,
|
||||
"X-Client-Bundle-ID": SystemInfo.bundleIdentifier,
|
||||
"X-Preferred-Locales": preferredLanguages,
|
||||
"X-StoreKit2-Enabled": "\(self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable)",
|
||||
"X-StoreKit-Version": "\(self.systemInfo.storeKitVersion.effectiveVersion)",
|
||||
"X-Observer-Mode-Enabled": "\(self.systemInfo.observerMode)",
|
||||
|
||||
Reference in new issue
Block a user