We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9663216 commit 0fbc9a2Copy full SHA for 0fbc9a2
FlagsmithClient/Classes/Flagsmith.swift
@@ -305,7 +305,10 @@ public final class Flagsmith: @unchecked Sendable {
305
let components = cacheControl.split(separator: ",")
306
for component in components {
307
let trimmed = component.trimmingCharacters(in: .whitespaces)
308
- let directive = trimmed.lowercased()
+ let directiveTokens = trimmed.split(separator: "=").first?.split(separator: ";").first
309
+ guard let directiveToken = directiveTokens else { continue }
310
+
311
+ let directive = directiveToken.trimmingCharacters(in: .whitespaces).lowercased()
312
if directive == "no-cache" || directive == "no-store" {
313
return true
314
}
0 commit comments