reply(cachedBottles.viableBottles, cachedBottles.partialBottles, nil)
return
}
-
- self.cuttlefish.fetchViableBottles { response, error in
+
+ let request = FetchViableBottlesRequest.with {
+ $0.filterRequest = OctagonPlatformSupportsSOS() ? .unknown : .byOctagonOnly
+ }
+ if request.filterRequest == .byOctagonOnly {
+ os_log("Requesting Cuttlefish sort records by Octagon Only", log: tplogDebug, type: .default)
+ }
+
+ self.cuttlefish.fetchViableBottles(request) { response, error in
guard error == nil else {
os_log("fetchViableBottles failed: %{public}@", log: tplogDebug, type: .default, (error as CVarArg?) ?? "no error")
reply(nil, nil, error)
return
}
- self.cuttlefish.fetchViableBottles { response, error in
+ let request = FetchViableBottlesRequest.with {
+ $0.filterRequest = OctagonPlatformSupportsSOS() ? .unknown : .byOctagonOnly
+ }
+ if request.filterRequest == .byOctagonOnly {
+ os_log("Requesting Cuttlefish sort records by Octagon Only", log: tplogDebug, type: .default)
+ }
+
+ self.cuttlefish.fetchViableBottles(request) { response, error in
guard error == nil else {
os_log("fetchViableBottles failed: %{public}@", log: tplogDebug, type: .default, (error as CVarArg?) ?? "no error")
reply(nil, error)