Skip to content

Commit bba521b

Browse files
committed
Add if let bundleID check and remove duplicated code
1 parent d5a9500 commit bba521b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

FirebaseAI/Sources/GenerativeAIService.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,9 @@ struct GenerativeAIService {
179179
} else {
180180
urlRequest.setValue(firebaseInfo.apiKey, forHTTPHeaderField: "x-goog-api-key")
181181
}
182-
urlRequest.setValue(Bundle.main.bundleIdentifier, forHTTPHeaderField: "x-ios-bundle-identifier")
182+
if let bundleID = Bundle.main.bundleIdentifier {
183+
urlRequest.setValue(bundleID, forHTTPHeaderField: "x-ios-bundle-identifier")
184+
}
183185
urlRequest.setValue(
184186
"\(GenerativeAIService.languageTag) \(GenerativeAIService.firebaseVersionTag)",
185187
forHTTPHeaderField: "x-goog-api-client"
@@ -212,10 +214,6 @@ struct GenerativeAIService {
212214
}
213215
}
214216

215-
if let bundleID = Bundle.main.bundleIdentifier {
216-
urlRequest.setValue(bundleID, forHTTPHeaderField: "x-ios-bundle-identifier")
217-
}
218-
219217
let encoder = JSONEncoder()
220218
urlRequest.httpBody = try encoder.encode(request)
221219
urlRequest.timeoutInterval = request.options.timeout

FirebaseAI/Sources/Types/Internal/Live/LiveSessionService.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,9 @@ actor LiveSessionService {
365365
var urlRequest = URLRequest(url: url)
366366
urlRequest.timeoutInterval = requestOptions.timeout
367367
urlRequest.setValue(firebaseInfo.apiKey, forHTTPHeaderField: "x-goog-api-key")
368-
urlRequest.setValue(Bundle.main.bundleIdentifier, forHTTPHeaderField: "x-ios-bundle-identifier")
368+
if let bundleID = Bundle.main.bundleIdentifier {
369+
urlRequest.setValue(bundleID, forHTTPHeaderField: "x-ios-bundle-identifier")
370+
}
369371
urlRequest.setValue(
370372
"\(GenerativeAIService.languageTag) \(GenerativeAIService.firebaseVersionTag)",
371373
forHTTPHeaderField: "x-goog-api-client"

0 commit comments

Comments
 (0)