@@ -136,32 +136,18 @@ public class Metrics {
136136 }
137137
138138 func createRequest( payload: Data ) -> URLRequest {
139- let urlValue : URL
140- let clientKeyValue : String
141- let appNameValue : String
142- let connectionIdValue : UUID
143- let customHeadersValue : [ String : String ]
144-
145- lock. lock ( )
146- urlValue = self . url
147- clientKeyValue = self . clientKey
148- appNameValue = self . appName
149- connectionIdValue = self . connectionId
150- customHeadersValue = self . customHeaders
151- lock. unlock ( )
152-
153- var request = URLRequest ( url: urlValue. appendingPathComponent ( " client/metrics " ) )
139+ var request = URLRequest ( url: url. appendingPathComponent ( " client/metrics " ) )
154140 request. httpMethod = " POST "
155141 request. httpBody = payload
156142 request. addValue ( " application/json " , forHTTPHeaderField: " Accept " )
157143 request. addValue ( " no-cache " , forHTTPHeaderField: " Cache " )
158144 request. addValue ( " application/json " , forHTTPHeaderField: " Content-Type " )
159- request. addValue ( clientKeyValue , forHTTPHeaderField: " Authorization " )
160- request. addValue ( appNameValue , forHTTPHeaderField: " unleash-appname " )
161- request. addValue ( connectionIdValue . uuidString, forHTTPHeaderField: " unleash-connection-id " )
145+ request. addValue ( clientKey , forHTTPHeaderField: " Authorization " )
146+ request. addValue ( appName , forHTTPHeaderField: " unleash-appname " )
147+ request. addValue ( connectionId . uuidString, forHTTPHeaderField: " unleash-connection-id " )
162148 request. setValue ( " unleash-client-swift: \( LibraryInfo . version) " , forHTTPHeaderField: " unleash-sdk " )
163- if !customHeadersValue . isEmpty {
164- for (key, value) in customHeadersValue {
149+ if !customHeaders . isEmpty {
150+ for (key, value) in customHeaders {
165151 request. setValue ( value, forHTTPHeaderField: key)
166152 }
167153 }
0 commit comments