@@ -18,7 +18,7 @@ import FirebaseAppCheck
1818import FirebaseAuth
1919import FirebaseCore
2020
21- @available ( iOS 15 . 0 , macOS 11 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
21+ @available ( iOS 15 . 0 , macOS 12 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
2222public class DataConnect {
2323 private var connectorConfig : ConnectorConfig
2424 private var app : FirebaseApp
@@ -132,7 +132,7 @@ public class DataConnect {
132132}
133133
134134// This enum is public so the gen sdk can access it
135- @available ( iOS 15 . 0 , macOS 11 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
135+ @available ( iOS 15 . 0 , macOS 12 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
136136public enum CallerSDKType {
137137 case base // base sdk is directly used
138138 case generated // generated sdk is calling the base
@@ -142,7 +142,7 @@ public enum CallerSDKType {
142142
143143// Support for creating or reusing DataConnect instances.
144144// Instances are keyed by ConnectorConfig and FirebaseApp (projectID)
145- @available ( iOS 15 . 0 , macOS 11 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
145+ @available ( iOS 15 . 0 , macOS 12 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
146146private struct InstanceKey : Hashable , Equatable {
147147 let config : ConnectorConfig
148148 let app : FirebaseApp
@@ -159,7 +159,7 @@ private struct InstanceKey: Hashable, Equatable {
159159 }
160160}
161161
162- @available ( iOS 15 . 0 , macOS 11 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
162+ @available ( iOS 15 . 0 , macOS 12 . 0 , tvOS 15 . 0 , watchOS 8 . 0 , * )
163163private class InstanceStore {
164164 let accessQ = DispatchQueue (
165165 label: " firebase.dataconnect.instanceQ " ,
0 commit comments