Build Information
Successful build of EasyFirebase, reference main (96aea7), with Swift 6.1 for macOS (SPM) on 11 Feb 2026 20:50:59 UTC.
Swift 6 data race errors: 39
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCapturesBuild Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fummicc1/EasyFirebaseSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fummicc1/EasyFirebaseSwift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 96aea79 機能追加: FirestoreClientType プロトコルを追加 (#69)
Cloned https://github.com/fummicc1/EasyFirebaseSwift.git
Revision (git rev-parse @):
96aea79323c115bdea2ad93e29a806732888a179
SUCCESS checkout https://github.com/fummicc1/EasyFirebaseSwift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/fummicc1/EasyFirebaseSwift.git
https://github.com/fummicc1/EasyFirebaseSwift.git
{
"dependencies" : [
{
"identity" : "firebase-ios-sdk",
"requirement" : {
"range" : [
{
"lower_bound" : "12.0.0",
"upper_bound" : "13.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/firebase/firebase-ios-sdk"
}
],
"manifest_display_name" : "EasyFirebase",
"name" : "EasyFirebase",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "EasyFirebaseAuth",
"targets" : [
"EasyFirebaseAuth"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EasyFirebaseFirestore",
"targets" : [
"EasyFirebaseFirestore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EasyFirebaseStorage",
"targets" : [
"EasyFirebaseStorage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TestCore",
"module_type" : "SwiftTarget",
"name" : "TestCore",
"path" : "Sources/TestCore",
"product_dependencies" : [
"FirebaseAuth",
"FirebaseFirestore",
"FirebaseStorage"
],
"sources" : [
"FirebaseTestHepler.swift"
],
"type" : "library"
},
{
"c99name" : "EasyFirebaseStorageTests",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseStorageTests",
"path" : "Tests/EasyFirebaseStorageTests",
"sources" : [
"StorageClientTests.swift"
],
"target_dependencies" : [
"EasyFirebaseStorage",
"TestCore"
],
"type" : "test"
},
{
"c99name" : "EasyFirebaseStorage",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseStorage",
"path" : "Sources/Storage",
"product_dependencies" : [
"FirebaseStorage"
],
"product_memberships" : [
"EasyFirebaseStorage"
],
"sources" : [
"StorageClient.swift"
],
"type" : "library"
},
{
"c99name" : "EasyFirebaseFirestoreTests",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseFirestoreTests",
"path" : "Tests/EasyFirebaseFirestoreTests",
"sources" : [
"FirestoreClientTests.swift"
],
"target_dependencies" : [
"EasyFirebaseFirestore",
"TestCore"
],
"type" : "test"
},
{
"c99name" : "EasyFirebaseFirestore",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseFirestore",
"path" : "Sources/Firestore",
"product_dependencies" : [
"FirebaseFirestore"
],
"product_memberships" : [
"EasyFirebaseFirestore"
],
"sources" : [
"FirestoreClient.swift",
"FirestoreClientType.swift"
],
"type" : "library"
},
{
"c99name" : "EasyFirebaseAuth",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseAuth",
"path" : "Sources/Auth",
"product_dependencies" : [
"FirebaseAuth"
],
"product_memberships" : [
"EasyFirebaseAuth"
],
"sources" : [
"AppleAuthClient.swift",
"FirebaseAuthClient.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/112] Write sources
[7/112] Copying PrivacyInfo.xcprivacy
[9/112] Write sources
[22/112] Write swift-version-2F0A5646E1D333AE.txt
[23/112] Compiling FirebaseAuthInterop dummy.m
[23/112] Compiling FirebaseAppCheckInterop dummy.m
[25/112] Compiling nanopb pb_common.c
[26/112] Compiling nanopb pb_encode.c
[27/112] Compiling nanopb pb_decode.c
[28/112] Copying openssl_grpc.framework
[29/115] Compiling status.cc
[30/115] Compiling histogram.cc
[31/115] Compiling options.cc
[31/115] Compiling logging.cc
[31/115] Compiling hash.cc
[34/115] Compiling filter_policy.cc
[35/115] Compiling crc32c.cc
[36/115] Compiling comparator.cc
[37/115] Compiling env.cc
[38/115] Compiling coding.cc
[39/115] Compiling bloom.cc
[40/115] Compiling cache.cc
[41/115] Compiling env_posix.cc
[42/115] Compiling arena.cc
[43/115] Compiling two_level_iterator.cc
[44/115] Compiling table_builder.cc
[45/115] Compiling merger.cc
[46/115] Compiling table.cc
[47/115] Compiling iterator.cc
[48/115] Compiling FIRAuthProvider.m
[49/115] Compiling format.cc
[50/115] Compiling FIRAuth.m
[51/115] Compiling block_builder.cc
[52/115] Compiling block.cc
[53/115] Compiling filter_block.cc
[54/115] Compiling write_batch.cc
[55/115] Compiling FIRAuthErrorUtils.m
[56/115] Compiling FIRMultiFactorConstants.m
[57/115] Compiling table_cache.cc
[58/115] Compiling version_edit.cc
[59/115] Compiling log_writer.cc
[60/115] Compiling memtable.cc
[61/115] Compiling log_reader.cc
[62/115] Compiling filename.cc
[63/115] Compiling version_set.cc
[64/115] Compiling repair.cc
[65/115] Compiling dumpfile.cc
[66/115] Copying absl.framework
[67/115] Compiling dbformat.cc
[68/115] Compiling c.cc
[69/115] Compiling db_iter.cc
[70/115] Copying grpcpp.framework
[71/115] Compiling builder.cc
[72/115] Copying grpc.framework
[73/115] Compiling db_impl.cc
[75/115] Compiling FirebaseSharedSwift FirebaseRemoteConfigValueDecoding.swift
[76/115] Emitting module FirebaseSharedSwift
[77/115] Compiling FirebaseSharedSwift FirebaseDataEncoder.swift
[77/115] Compiling GoogleUtilities-NSData resource_bundle_accessor.m
[78/115] Compiling GULKeychainStorage.m
[79/115] Compiling grpcppWrapper empty.m
[80/115] Compiling GoogleUtilities-AppDelegateSwizzler resource_bundle_accessor.m
[81/115] Compiling GoogleUtilities-Environment resource_bundle_accessor.m
[82/115] Compiling abslWrapper resource_bundle_accessor.m
[83/115] Compiling GULNetworkInfo.m
[84/115] Compiling grpcppWrapper resource_bundle_accessor.m
[85/115] Compiling GoogleUtilities-NSData GULNSData+zlib.m
[86/115] Compiling GTMSessionFetcherCore resource_bundle_accessor.m
[87/115] Compiling GULKeychainUtils.m
[88/115] Copying FirebaseFirestoreInternal.framework
[89/115] Compiling FirebaseCoreExtension resource_bundle_accessor.m
[90/115] Compiling GTMSessionFetcherCore GTMSessionUploadFetcher.m
[91/115] Compiling GTMSessionFetcherCore GTMSessionFetcherLogging.m
[92/115] Compiling GTMSessionFetcherCore GTMSessionFetcherService.m
[93/115] Compiling FirebaseFirestoreInternalWrapper dummy.m
[94/129] Compiling GoogleUtilities-Environment GULAppEnvironmentUtil.m
[95/129] Compiling FirebaseCoreExtension dummy.m
[96/129] Compiling GTMSessionFetcherCore GTMSessionFetcher.m
[97/129] Compiling abslWrapper empty.m
[98/129] Compiling GoogleUtilities-AppDelegateSwizzler GULAppDelegateSwizzler.m
[99/129] Compiling GoogleUtilities-AppDelegateSwizzler GULSceneDelegateSwizzler.m
[101/129] Compiling FirebaseCoreInternal _ObjC_HeartbeatController.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[102/129] Compiling FirebaseCoreInternal RingBuffer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[103/129] Compiling FirebaseCoreInternal Storage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[104/129] Compiling FirebaseCoreInternal WeakContainer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[105/129] Compiling FirebaseCoreInternal UnfairLock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[106/129] Compiling FirebaseCoreInternal StorageFactory.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[107/129] Compiling FirebaseCoreInternal _ObjC_HeartbeatsPayload.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[108/130] Compiling FirebaseCoreInternal HeartbeatLoggingTestUtils.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[109/130] Compiling FirebaseCoreInternal HeartbeatStorage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[110/130] Emitting module FirebaseCoreInternal
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[111/130] Compiling FirebaseCoreInternal Heartbeat.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[112/130] Compiling FirebaseCoreInternal HeartbeatController.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[113/130] Compiling FirebaseCoreInternal HeartbeatsBundle.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[114/130] Compiling FirebaseCoreInternal HeartbeatsPayload.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[115/130] Compiling FirebaseCoreInternal resource_bundle_accessor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[115/130] Compiling FirebaseCore FIRComponentContainer.m
[116/130] Compiling FirebaseCore FIRComponent.m
[117/130] Compiling FirebaseCore FIRTimestamp.m
[118/130] Compiling FirebaseCore resource_bundle_accessor.m
[119/130] Compiling FirebaseCore FIRAnalyticsConfiguration.m
[120/130] Compiling FirebaseCore FIRVersion.m
[121/130] Compiling FirebaseCore FIRConfiguration.m
[122/130] Compiling FirebaseCore FIRLogger.m
[123/130] Compiling FirebaseCore FIRBundleUtil.m
[124/130] Compiling FirebaseCore FIRComponentType.m
[125/130] Compiling FirebaseCore FIRFirebaseUserAgent.m
[126/130] Compiling FirebaseCore FIRHeartbeatLogger.m
[127/130] Compiling FirebaseCore FIROptions.m
[128/130] Compiling FirebaseCore FIRApp.m
[130/333] Compiling FirebaseAuth AuthComponent.swift
[131/333] Compiling FirebaseAuth AuthDataResult.swift
[132/333] Compiling FirebaseAuth AuthDispatcher.swift
[133/335] Compiling FirebaseAuth OAuthCredential.swift
[134/335] Compiling FirebaseAuth OAuthProvider.swift
[135/335] Emitting module FirebaseStorage
[136/335] Compiling FirebaseAuth ActionCodeInfo.swift
[137/335] Compiling FirebaseAuth ActionCodeOperation.swift
[138/335] Compiling FirebaseAuth ActionCodeSettings.swift
[139/335] Compiling FirebaseAuth GitHubAuthProvider.swift
[140/335] Compiling FirebaseAuth GoogleAuthProvider.swift
[141/335] Compiling FirebaseAuth FederatedAuthProvider.swift
[142/335] Compiling FirebaseAuth GameCenterAuthProvider.swift
[143/335] Compiling FirebaseAuth AuthGlobalWorkQueue.swift
[144/335] Compiling FirebaseAuth AuthOperationType.swift
[145/335] Compiling FirebaseAuth AuthSettings.swift
[146/335] Compiling FirebaseAuth ActionCodeURL.swift
[147/335] Compiling FirebaseAuth Auth.swift
[148/335] Compiling FirebaseAuth AuthTokenResult.swift
[149/335] Compiling FirebaseAuth AuthCredential.swift
[150/335] Compiling FirebaseAuth AuthProviderID.swift
[151/335] Compiling FirebaseAuth EmailAuthProvider.swift
[152/335] Compiling FirebaseAuth FacebookAuthProvider.swift
[153/335] Compiling FirebaseStorage StorageTaskSnapshot.swift
[154/335] Compiling FirebaseStorage StorageUploadTask.swift
[155/337] Emitting module FirebaseFirestore
[156/342] Compiling FirebaseAuth TwitterAuthProvider.swift
[157/342] Compiling FirebaseAuth AuthBackend.swift
[158/342] Compiling FirebaseAuth AuthBackendRPCIssuer.swift
[159/342] Compiling FirebaseAuth AuthRPCRequest.swift
[160/342] Compiling FirebaseAuth AuthRPCResponse.swift
[161/342] Compiling FirebaseAuth AuthRequestConfiguration.swift
[174/342] Compiling FirebaseAuth GetProjectConfigRequest.swift
[175/342] Compiling FirebaseAuth GetProjectConfigResponse.swift
[176/342] Compiling FirebaseAuth GetRecaptchaConfigRequest.swift
[177/342] Compiling FirebaseAuth GetRecaptchaConfigResponse.swift
[178/342] Compiling FirebaseAuth FinalizeMFAEnrollmentRequest.swift
[179/342] Compiling FirebaseAuth FinalizeMFAEnrollmentResponse.swift
[180/342] Compiling FirebaseAuth IdentityToolkitRequest.swift
[181/342] Compiling FirebaseAuth AuthMFAResponse.swift
[182/342] Compiling FirebaseAuth CreateAuthURIRequest.swift
[183/342] Compiling FirebaseAuth CreateAuthURIResponse.swift
[184/342] Compiling FirebaseAuth DeleteAccountRequest.swift
[185/342] Compiling FirebaseAuth DeleteAccountResponse.swift
[186/342] Compiling FirebaseAuth StartMFAEnrollmentRequest.swift
[187/342] Compiling FirebaseAuth StartMFAEnrollmentResponse.swift
[188/342] Compiling FirebaseAuth FinalizeMFASignInRequest.swift
[189/342] Compiling FirebaseAuth FinalizeMFASignInResponse.swift
[190/342] Compiling FirebaseAuth StartMFASignInRequest.swift
[191/342] Compiling FirebaseAuth StartMFASignInResponse.swift
[198/342] Compiling FirebaseFirestore TimeGranularity.swift
[199/342] Compiling FirebaseFirestore TimeUnit.swift
[200/342] Compiling FirebaseFirestore VectorValue+Swift.swift
[201/342] Compiling FirebaseFirestore SwiftHeaderWorkaround.swift
[202/342] Compiling FirebaseFirestore resource_bundle_accessor.swift
[203/342] Emitting module EasyFirebaseStorage
/Users/admin/builder/spi-builder-workspace/Sources/Storage/StorageClient.swift:332:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
326 | }
327 |
328 | public class StorageClient {
| `- note: class 'StorageClient' does not conform to the 'Sendable' protocol
329 | public var storage: Storage!
330 | var uploads: [StorageUploadTask] = []
331 |
332 | public static let shared: StorageClient = StorageClient()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 | private init() {}
[204/342] Compiling EasyFirebaseStorage StorageClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Storage/StorageClient.swift:332:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
326 | }
327 |
328 | public class StorageClient {
| `- note: class 'StorageClient' does not conform to the 'Sendable' protocol
329 | public var storage: Storage!
330 | var uploads: [StorageUploadTask] = []
331 |
332 | public static let shared: StorageClient = StorageClient()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StorageClient' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 | private init() {}
[211/342] Compiling FirebaseAuth EmailLinkSignInRequest.swift
[212/342] Compiling FirebaseAuth EmailLinkSignInResponse.swift
[213/342] Compiling FirebaseAuth GetAccountInfoRequest.swift
[214/342] Compiling FirebaseAuth GetAccountInfoResponse.swift
[215/342] Compiling FirebaseAuth GetOOBConfirmationCodeRequest.swift
[216/342] Compiling FirebaseAuth GetOOBConfirmationCodeResponse.swift
[216/342] Compiling FirebaseFirestoreTarget dummy.m
[221/345] Compiling FirebaseAuth AuthProtoFinalizeMFAPhoneResponseInfo.swift
[222/345] Compiling FirebaseAuth AuthProtoStartMFAPhoneRequestInfo.swift
[223/345] Compiling FirebaseAuth AuthProtoStartMFAPhoneResponseInfo.swift
[224/345] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPEnrollmentRequestInfo.swift
[225/345] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPEnrollmentResponseInfo.swift
[226/345] Compiling FirebaseAuth AuthProtoFinalizeMFATOTPSignInRequestInfo.swift
[227/345] Compiling FirebaseAuth AuthProtoStartMFATOTPEnrollmentRequestInfo.swift
[228/345] Compiling FirebaseAuth AuthProtoStartMFATOTPEnrollmentResponseInfo.swift
[229/345] Compiling FirebaseAuth ResetPasswordRequest.swift
[230/345] Compiling FirebaseAuth ResetPasswordResponse.swift
[231/345] Compiling FirebaseAuth RevokeTokenRequest.swift
[232/358] Emitting module FirebaseAuth
[261/358] Compiling FirebaseAuth RevokeTokenResponse.swift
[262/358] Compiling FirebaseAuth SecureTokenRequest.swift
[263/358] Compiling FirebaseAuth SecureTokenResponse.swift
[264/358] Compiling FirebaseAuth SendVerificationTokenRequest.swift
[265/358] Compiling FirebaseAuth SendVerificationTokenResponse.swift
[266/358] Compiling FirebaseAuth SetAccountInfoRequest.swift
[267/358] Compiling FirebaseAuth SetAccountInfoResponse.swift
[268/358] Compiling FirebaseAuth SignInWithGameCenterRequest.swift
[269/358] Compiling FirebaseAuth SignInWithGameCenterResponse.swift
[270/358] Compiling FirebaseAuth SignUpNewUserRequest.swift
[271/358] Compiling FirebaseAuth SignUpNewUserResponse.swift
[272/358] Compiling FirebaseAuth VerifyAssertionRequest.swift
[273/358] Compiling FirebaseAuth VerifyAssertionResponse.swift
[274/358] Compiling FirebaseAuth VerifyCustomTokenRequest.swift
[275/358] Compiling FirebaseAuth VerifyCustomTokenResponse.swift
[276/358] Compiling FirebaseAuth VerifyPasswordRequest.swift
[277/358] Compiling FirebaseAuth VerifyPasswordResponse.swift
[278/358] Compiling FirebaseAuth VerifyPhoneNumberRequest.swift
[279/358] Compiling FirebaseAuth VerifyPhoneNumberResponse.swift
[280/358] Compiling FirebaseAuth VerifyClientRequest.swift
[281/358] Compiling FirebaseAuth VerifyClientResponse.swift
[282/358] Compiling FirebaseAuth Base64URLEncodedStringExtension.swift
[283/358] Compiling FirebaseAuth MultiFactor.swift
[284/358] Compiling FirebaseAuth MultiFactorAssertion.swift
[285/358] Compiling FirebaseAuth MultiFactorInfo.swift
[286/358] Compiling FirebaseAuth MultiFactorResolver.swift
[287/358] Compiling FirebaseAuth MultiFactorSession.swift
[288/358] Compiling FirebaseAuth PhoneMultiFactorAssertion.swift
[289/358] Compiling FirebaseAuth PhoneMultiFactorGenerator.swift
[290/358] Compiling FirebaseAuth PhoneMultiFactorInfo.swift
[291/358] Compiling FirebaseAuth TOTPMultFactorAssertion.swift
[292/358] Compiling FirebaseAuth TOTPMultiFactorGenerator.swift
[293/358] Compiling FirebaseAuth TOTPMultiFactorInfo.swift
[294/358] Compiling FirebaseAuth TOTPSecret.swift
[295/358] Compiling FirebaseAuth AuthKeychainServices.swift
[296/358] Compiling FirebaseAuth AuthKeychainStorage.swift
[297/358] Compiling FirebaseAuth AuthKeychainStorageReal.swift
[298/358] Compiling FirebaseAuth AuthUserDefaults.swift
[299/358] Compiling FirebaseAuth AuthAPNSToken.swift
[300/358] Compiling FirebaseAuth AuthAPNSTokenManager.swift
[301/358] Compiling FirebaseAuth AuthAPNSTokenType.swift
[302/358] Compiling FirebaseAuth AuthAppCredential.swift
[303/358] Compiling FirebaseAuth AuthAppCredentialManager.swift
[304/358] Compiling FirebaseAuth AuthNotificationManager.swift
[305/358] Compiling FirebaseAuth AuthStoredUserManager.swift
[306/358] Compiling FirebaseAuth SecureTokenService.swift
[307/358] Compiling FirebaseAuth TokenRefreshCoalescer.swift
[308/358] Compiling FirebaseAuth AdditionalUserInfo.swift
[309/358] Compiling FirebaseAuth User.swift
[310/358] Compiling FirebaseAuth UserInfo.swift
[311/358] Compiling FirebaseAuth UserInfoImpl.swift
[312/358] Compiling FirebaseAuth UserMetadata.swift
[313/358] Compiling FirebaseAuth UserProfileChangeRequest.swift
[314/358] Compiling FirebaseAuth UserProfileUpdate.swift
[329/358] Compiling FirebaseAuth AuthCondition.swift
[330/358] Compiling FirebaseAuth AuthDefaultUIDelegate.swift
[331/358] Compiling FirebaseAuth AuthErrorUtils.swift
[332/358] Compiling FirebaseAuth AuthErrors.swift
[333/358] Compiling FirebaseAuth AuthInternalErrors.swift
[334/358] Compiling FirebaseAuth AuthLog.swift
[335/358] Compiling FirebaseAuth AuthRecaptchaVerifier.swift
[336/358] Compiling FirebaseAuth AuthUIDelegate.swift
[337/358] Compiling FirebaseAuth AuthURLPresenter.swift
[338/358] Compiling FirebaseAuth AuthWebUtils.swift
[339/358] Compiling FirebaseAuth AuthWebView.swift
[340/358] Compiling FirebaseAuth AuthWebViewController.swift
[341/358] Compiling FirebaseAuth resource_bundle_accessor.swift
[356/363] Compiling EasyFirebaseFirestore FirestoreClientType.swift
[357/363] Emitting module EasyFirebaseFirestore
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:151:10: warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
149 | public enum EasyFirebaseFirestoreError: Error {
150 | // Decode/Encode
151 | case failedToDecode(data: [String: Any]?)
| `- warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
152 |
153 | // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:245:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
243 | /// Update document's data or Create new document if `model.ref` is nil.
244 | @discardableResult
245 | public func write<Model: FirestoreModel>(
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
246 | _ model: Model,
247 | newDocumentIdIfNotExists: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:25:16: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
23 |
24 | @discardableResult
25 | func write<Model: FirestoreModel>(
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
26 | _ model: Model,
27 | newDocumentIdIfNotExists: String?
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:272:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
270 |
271 | // MARK: Get
272 | public func get<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
273 | documentId: String,
274 | includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
284 | }
285 |
286 | public func get<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
287 | filter: [FirestoreQueryFilter] = [],
288 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
284 | }
285 |
286 | public func get<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 | filter: [FirestoreQueryFilter] = [],
288 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
284 | }
285 |
286 | public func get<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 | filter: [FirestoreQueryFilter] = [],
288 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:300:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
298 | // MARK: Listen
299 |
300 | public func listen<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
301 | documentId: String,
302 | includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
336 | }
337 |
338 | public func listen<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
339 | filter: [FirestoreQueryFilter] = [],
340 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
336 | }
337 |
338 | public func listen<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 | filter: [FirestoreQueryFilter] = [],
340 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
336 | }
337 |
338 | public func listen<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 | filter: [FirestoreQueryFilter] = [],
340 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
| `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 | /// The type of change (added, modified, or removed).
178 | public let type: FirestoreDocumentChangeType
:
385 | /// - limit: Optional limit on number of documents
386 | /// - Returns: AsyncThrowingStream of document change arrays
387 | public func listenChanges<Model: FirestoreModel>(
| `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
388 | filter: [FirestoreQueryFilter] = [],
389 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
385 | /// - limit: Optional limit on number of documents
386 | /// - Returns: AsyncThrowingStream of document change arrays
387 | public func listenChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 | filter: [FirestoreQueryFilter] = [],
389 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
385 | /// - limit: Optional limit on number of documents
386 | /// - Returns: AsyncThrowingStream of document change arrays
387 | public func listenChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 | filter: [FirestoreQueryFilter] = [],
389 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:432:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
430 | // MARK: Delete
431 |
432 | public func delete<Model: FirestoreModel>(_ model: Model) async throws {
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
433 | guard let ref = model.ref else {
434 | throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:67:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
65 | // MARK: - FirestoreModel - Delete
66 |
67 | func delete<Model: FirestoreModel>(_ model: Model) async throws
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
68 |
69 | // MARK: - SubCollectionModel - Create/Update
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:488:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
486 | extension FirestoreClient {
487 |
488 | public func create<Model: SubCollectionModel>(_ model: Model) async throws {
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
489 | guard let ref = model.ref else {
490 | throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:71:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
69 | // MARK: - SubCollectionModel - Create/Update
70 |
71 | func create<Model: SubCollectionModel>(_ model: Model) async throws
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
72 |
73 | func update<Model: FirestoreModel & SubCollectionModel>(
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:515:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
513 | }
514 |
515 | public func update<Model: FirestoreModel & SubCollectionModel>(_ model: Model) async throws {
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
516 | guard let ref = model.ref else {
517 | throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:73:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
71 | func create<Model: SubCollectionModel>(_ model: Model) async throws
72 |
73 | func update<Model: FirestoreModel & SubCollectionModel>(
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
74 | _ model: Model
75 | ) async throws
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
540 | }
541 |
542 | public func get<Model: SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
543 | parent parentDocumentId: String,
544 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
540 | }
541 |
542 | public func get<Model: SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 | parent parentDocumentId: String,
544 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
540 | }
541 |
542 | public func get<Model: SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 | parent parentDocumentId: String,
544 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:561:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
559 | }
560 |
561 | public func get<Model: SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
562 | documentId: String,
563 | parent parentUid: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
575 | }
576 |
577 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
578 | parentDocumentId parentUID: String,
579 | documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
575 | }
576 |
577 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 | parentDocumentId parentUID: String,
579 | documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
575 | }
576 |
577 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 | parentDocumentId parentUID: String,
579 | documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
618 | }
619 |
620 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
621 | parent parentUid: String,
622 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
618 | }
619 |
620 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 | parent parentUid: String,
622 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
618 | }
619 |
620 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 | parent parentUid: String,
622 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
| `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 | /// The type of change (added, modified, or removed).
178 | public let type: FirestoreDocumentChangeType
:
673 | /// - limit: Optional limit on number of documents
674 | /// - Returns: AsyncThrowingStream of document change arrays
675 | public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
676 | parent parentUid: String,
677 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
673 | /// - limit: Optional limit on number of documents
674 | /// - Returns: AsyncThrowingStream of document change arrays
675 | public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 | parent parentUid: String,
677 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
673 | /// - limit: Optional limit on number of documents
674 | /// - Returns: AsyncThrowingStream of document change arrays
675 | public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 | parent parentUid: String,
677 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 | public func getCollectionGroup<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
745 | filter: [FirestoreQueryFilter] = [],
746 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 | public func getCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 | filter: [FirestoreQueryFilter] = [],
746 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 | public func getCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 | filter: [FirestoreQueryFilter] = [],
746 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
760 | }
761 |
762 | public func listenCollectionGroup<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
763 | collectionName: String,
764 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
760 | }
761 |
762 | public func listenCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 | collectionName: String,
764 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
760 | }
761 |
762 | public func listenCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 | collectionName: String,
764 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
| `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 | /// The type of change (added, modified, or removed).
178 | public let type: FirestoreDocumentChangeType
:
811 | /// - limit: Optional limit on number of documents
812 | /// - Returns: AsyncThrowingStream of document change arrays
813 | public func listenCollectionGroupChanges<Model: FirestoreModel>(
| `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
814 | collectionName: String,
815 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
811 | /// - limit: Optional limit on number of documents
812 | /// - Returns: AsyncThrowingStream of document change arrays
813 | public func listenCollectionGroupChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 | collectionName: String,
815 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
811 | /// - limit: Optional limit on number of documents
812 | /// - Returns: AsyncThrowingStream of document change arrays
813 | public func listenCollectionGroupChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 | collectionName: String,
815 | filter: [FirestoreQueryFilter] = [],
[358/363] Compiling EasyFirebaseFirestore FirestoreClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:151:10: warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
149 | public enum EasyFirebaseFirestoreError: Error {
150 | // Decode/Encode
151 | case failedToDecode(data: [String: Any]?)
| `- warning: associated value 'failedToDecode(data:)' of 'Sendable'-conforming enum 'EasyFirebaseFirestoreError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
152 |
153 | // Ref
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:245:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
243 | /// Update document's data or Create new document if `model.ref` is nil.
244 | @discardableResult
245 | public func write<Model: FirestoreModel>(
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'write(_:newDocumentIdIfNotExists:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
246 | _ model: Model,
247 | newDocumentIdIfNotExists: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:25:16: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
23 |
24 | @discardableResult
25 | func write<Model: FirestoreModel>(
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
26 | _ model: Model,
27 | newDocumentIdIfNotExists: String?
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:272:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
270 |
271 | // MARK: Get
272 | public func get<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:includeCache:)'; this is an error in the Swift 6 language mode
273 | documentId: String,
274 | includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
284 | }
285 |
286 | public func get<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
287 | filter: [FirestoreQueryFilter] = [],
288 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
284 | }
285 |
286 | public func get<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 | filter: [FirestoreQueryFilter] = [],
288 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:286:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
284 | }
285 |
286 | public func get<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
287 | filter: [FirestoreQueryFilter] = [],
288 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:300:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
298 | // MARK: Listen
299 |
300 | public func listen<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(documentId:includeCache:)'; this is an error in the Swift 6 language mode
301 | documentId: String,
302 | includeCache: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
336 | }
337 |
338 | public func listen<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
339 | filter: [FirestoreQueryFilter] = [],
340 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
336 | }
337 |
338 | public func listen<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 | filter: [FirestoreQueryFilter] = [],
340 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:338:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
336 | }
337 |
338 | public func listen<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
339 | filter: [FirestoreQueryFilter] = [],
340 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
| `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 | /// The type of change (added, modified, or removed).
178 | public let type: FirestoreDocumentChangeType
:
385 | /// - limit: Optional limit on number of documents
386 | /// - Returns: AsyncThrowingStream of document change arrays
387 | public func listenChanges<Model: FirestoreModel>(
| `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
388 | filter: [FirestoreQueryFilter] = [],
389 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
385 | /// - limit: Optional limit on number of documents
386 | /// - Returns: AsyncThrowingStream of document change arrays
387 | public func listenChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 | filter: [FirestoreQueryFilter] = [],
389 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:387:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
385 | /// - limit: Optional limit on number of documents
386 | /// - Returns: AsyncThrowingStream of document change arrays
387 | public func listenChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
388 | filter: [FirestoreQueryFilter] = [],
389 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:432:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
430 | // MARK: Delete
431 |
432 | public func delete<Model: FirestoreModel>(_ model: Model) async throws {
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'delete' into actor-isolated implementation; this is an error in the Swift 6 language mode
433 | guard let ref = model.ref else {
434 | throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:67:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
65 | // MARK: - FirestoreModel - Delete
66 |
67 | func delete<Model: FirestoreModel>(_ model: Model) async throws
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
68 |
69 | // MARK: - SubCollectionModel - Create/Update
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:488:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
486 | extension FirestoreClient {
487 |
488 | public func create<Model: SubCollectionModel>(_ model: Model) async throws {
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'create' into actor-isolated implementation; this is an error in the Swift 6 language mode
489 | guard let ref = model.ref else {
490 | throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:71:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
69 | // MARK: - SubCollectionModel - Create/Update
70 |
71 | func create<Model: SubCollectionModel>(_ model: Model) async throws
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
72 |
73 | func update<Model: FirestoreModel & SubCollectionModel>(
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:515:17: warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
513 | }
514 |
515 | public func update<Model: FirestoreModel & SubCollectionModel>(_ model: Model) async throws {
| `- warning: non-sendable parameter type 'Model' cannot be sent from caller of protocol requirement 'update' into actor-isolated implementation; this is an error in the Swift 6 language mode
516 | guard let ref = model.ref else {
517 | throw EasyFirebaseFirestoreError.refNotExists
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClientType.swift:73:17: note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
71 | func create<Model: SubCollectionModel>(_ model: Model) async throws
72 |
73 | func update<Model: FirestoreModel & SubCollectionModel>(
| `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
74 | _ model: Model
75 | ) async throws
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
540 | }
541 |
542 | public func get<Model: SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
543 | parent parentDocumentId: String,
544 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
540 | }
541 |
542 | public func get<Model: SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 | parent parentDocumentId: String,
544 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:542:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
540 | }
541 |
542 | public func get<Model: SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'get(parent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
543 | parent parentDocumentId: String,
544 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:561:17: warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
559 | }
560 |
561 | public func get<Model: SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'Model' cannot be returned from actor-isolated implementation to caller of protocol requirement 'get(documentId:parent:includeCache:)'; this is an error in the Swift 6 language mode
562 | documentId: String,
563 | parent parentUid: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
575 | }
576 |
577 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<Model, any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
578 | parentDocumentId parentUID: String,
579 | documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
575 | }
576 |
577 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 | parentDocumentId parentUID: String,
579 | documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:577:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
575 | }
576 |
577 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parentDocumentId:documentId:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
578 | parentDocumentId parentUID: String,
579 | documentId: String,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
618 | }
619 |
620 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
621 | parent parentUid: String,
622 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
618 | }
619 |
620 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 | parent parentUid: String,
622 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:620:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
618 | }
619 |
620 | public func listen<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listen(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
621 | parent parentUid: String,
622 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
| `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 | /// The type of change (added, modified, or removed).
178 | public let type: FirestoreDocumentChangeType
:
673 | /// - limit: Optional limit on number of documents
674 | /// - Returns: AsyncThrowingStream of document change arrays
675 | public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
676 | parent parentUid: String,
677 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
673 | /// - limit: Optional limit on number of documents
674 | /// - Returns: AsyncThrowingStream of document change arrays
675 | public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 | parent parentUid: String,
677 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:675:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
673 | /// - limit: Optional limit on number of documents
674 | /// - Returns: AsyncThrowingStream of document change arrays
675 | public func listenChanges<Model: FirestoreModel & SubCollectionModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenChanges(parent:superParent:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
676 | parent parentUid: String,
677 | superParent superParentUid: String?,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 | public func getCollectionGroup<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type '[Model]' cannot be returned from actor-isolated implementation to caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
745 | filter: [FirestoreQueryFilter] = [],
746 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 | public func getCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 | filter: [FirestoreQueryFilter] = [],
746 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:744:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
742 | // MARK: - CollectionGroup
743 | extension FirestoreClient {
744 | public func getCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'getCollectionGroup(filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
745 | filter: [FirestoreQueryFilter] = [],
746 | includeCache: Bool = true,
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
760 | }
761 |
762 | public func listenCollectionGroup<Model: FirestoreModel>(
| | `- note: consider making generic parameter 'Model' conform to the 'Sendable' protocol
| `- warning: non-sendable type 'AsyncThrowingStream<[Model], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
763 | collectionName: String,
764 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
760 | }
761 |
762 | public func listenCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 | collectionName: String,
764 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:762:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
760 | }
761 |
762 | public func listenCollectionGroup<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroup(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
763 | collectionName: String,
764 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
174 |
175 | /// Represents a change to a document in a Firestore collection.
176 | public struct FirestoreDocumentChange<Model: FirestoreModel> {
| `- note: consider making generic struct 'FirestoreDocumentChange' conform to the 'Sendable' protocol
177 | /// The type of change (added, modified, or removed).
178 | public let type: FirestoreDocumentChangeType
:
811 | /// - limit: Optional limit on number of documents
812 | /// - Returns: AsyncThrowingStream of document change arrays
813 | public func listenCollectionGroupChanges<Model: FirestoreModel>(
| `- warning: non-sendable type 'AsyncThrowingStream<[FirestoreDocumentChange<Model>], any Error>' cannot be returned from actor-isolated implementation to caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)'; this is an error in the Swift 6 language mode
814 | collectionName: String,
815 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
35 | }
36 |
37 | public protocol FirestoreQueryFilter {
| `- note: protocol 'FirestoreQueryFilter' does not conform to the 'Sendable' protocol
38 | var fieldPath: String { get }
39 |
:
811 | /// - limit: Optional limit on number of documents
812 | /// - Returns: AsyncThrowingStream of document change arrays
813 | public func listenCollectionGroupChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[any FirestoreQueryFilter]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 | collectionName: String,
815 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:813:17: warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
42 | }
43 |
44 | public struct FirestoreQueryOrder {
| `- note: consider making struct 'FirestoreQueryOrder' conform to the 'Sendable' protocol
45 | public var fieldPath: String
46 | public var isAscending: Bool
:
811 | /// - limit: Optional limit on number of documents
812 | /// - Returns: AsyncThrowingStream of document change arrays
813 | public func listenCollectionGroupChanges<Model: FirestoreModel>(
| `- warning: non-sendable parameter type '[FirestoreQueryOrder]' cannot be sent from caller of protocol requirement 'listenCollectionGroupChanges(collectionName:filter:includeCache:order:limit:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
814 | collectionName: String,
815 | filter: [FirestoreQueryFilter] = [],
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:329:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
327 | }
328 | continuation.onTermination = { _ in
329 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
330 | }
331 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:7:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseFirestoreInternal'
5 | //
6 |
7 | import FirebaseFirestore
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FirebaseFirestoreInternal'
8 | import Foundation
9 |
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:332:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
330 | }
331 | Task {
332 | await self?.documentListeners[ref]?.remove()
| `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
333 | await self?.setListener(key: ref, value: listener)
334 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:371:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
369 | }
370 | continuation.onTermination = { _ in
371 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
372 | }
373 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:374:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
372 | }
373 | Task {
374 | await self?.queryListeners[query]?.remove()
| `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
375 | await self?.setListener(key: query, value: listener)
376 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:421:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
419 | }
420 | continuation.onTermination = { _ in
421 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
422 | }
423 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:424:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
422 | }
423 | Task {
424 | await self?.queryListeners[query]?.remove()
| `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
425 | await self?.setListener(key: query, value: listener)
426 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:610:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
608 | }
609 | continuation.onTermination = { _ in
610 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
611 | }
612 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:613:29: warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
611 | }
612 | Task {
613 | await self?.documentListeners[ref]?.remove()
| `- warning: non-sendable type '[DocumentReference : any ListenerRegistration]' of property 'documentListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
614 | await self?.setListener(key: ref, value: listener)
615 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:657:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
655 | }
656 | continuation.onTermination = { _ in
657 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
658 | }
659 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:660:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
658 | }
659 | Task {
660 | await self?.queryListeners[query]?.remove()
| `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
661 | await self?.setListener(key: query, value: listener)
662 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:713:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
711 | }
712 | continuation.onTermination = { _ in
713 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
714 | }
715 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:716:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
714 | }
715 | Task {
716 | await self?.queryListeners[query]?.remove()
| `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
717 | await self?.setListener(key: query, value: listener)
718 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:796:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
794 | }
795 | continuation.onTermination = { _ in
796 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
797 | }
798 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:799:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
797 | }
798 | Task {
799 | await self?.queryListeners[query]?.remove()
| `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
800 | await self?.setListener(key: query, value: listener)
801 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:848:17: warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 | }
847 | continuation.onTermination = { _ in
848 | listener.remove()
| `- warning: capture of 'listener' with non-sendable type 'any ListenerRegistration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 | }
850 | Task {
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:851:29: warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
849 | }
850 | Task {
851 | await self?.queryListeners[query]?.remove()
| `- warning: non-sendable type '[Query : any ListenerRegistration]' of property 'queryListeners' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
852 | await self?.setListener(key: query, value: listener)
853 | }
/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FirebaseFirestoreInternal.framework/Headers/FIRListenerRegistration.h:23:11: note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
21 | /** Represents a listener that can be removed by calling remove. */
22 | NS_SWIFT_NAME(ListenerRegistration)
23 | @protocol FIRListenerRegistration <NSObject>
| `- note: protocol 'ListenerRegistration' does not conform to the 'Sendable' protocol
24 |
25 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:228:33: warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> sending Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> sending Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
226 | throw EasyFirebaseFirestoreError.refNotExists
227 | }
228 | _ = try await firestore.runTransaction { transaction, errorPointeer in
| |- warning: sending value of non-Sendable type '(Transaction, NSErrorPointer) -> sending Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> sending Optional<Any>') risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending 'self'-isolated value of non-Sendable type '(Transaction, NSErrorPointer) -> sending Any?' (aka '(Transaction, Optional<AutoreleasingUnsafeMutablePointer<Optional<NSError>>>) -> sending Optional<Any>') to nonisolated callee risks causing races in between 'self'-isolated and nonisolated uses
229 | do {
230 | let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:228:33: warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
226 | throw EasyFirebaseFirestoreError.refNotExists
227 | }
228 | _ = try await firestore.runTransaction { transaction, errorPointeer in
| |- warning: sending 'self.firestore' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending 'self'-isolated 'self.firestore' to nonisolated callee risks causing data races between nonisolated and 'self'-isolated uses
229 | do {
230 | let snapshot = try transaction.getDocument(ref)
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:331:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
329 | listener.remove()
330 | }
331 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
332 | await self?.documentListeners[ref]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
333 | await self?.setListener(key: ref, value: listener)
334 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:333:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
331 | Task {
332 | await self?.documentListeners[ref]?.remove()
333 | await self?.setListener(key: ref, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
334 | }
335 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:373:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
371 | listener.remove()
372 | }
373 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
374 | await self?.queryListeners[query]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
375 | await self?.setListener(key: query, value: listener)
376 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:375:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
373 | Task {
374 | await self?.queryListeners[query]?.remove()
375 | await self?.setListener(key: query, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
376 | }
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:423:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
421 | listener.remove()
422 | }
423 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
424 | await self?.queryListeners[query]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
425 | await self?.setListener(key: query, value: listener)
426 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:425:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
423 | Task {
424 | await self?.queryListeners[query]?.remove()
425 | await self?.setListener(key: query, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
426 | }
427 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:612:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
610 | listener.remove()
611 | }
612 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
613 | await self?.documentListeners[ref]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
614 | await self?.setListener(key: ref, value: listener)
615 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:614:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
612 | Task {
613 | await self?.documentListeners[ref]?.remove()
614 | await self?.setListener(key: ref, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
615 | }
616 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:659:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
657 | listener.remove()
658 | }
659 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
660 | await self?.queryListeners[query]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
661 | await self?.setListener(key: query, value: listener)
662 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:661:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
659 | Task {
660 | await self?.queryListeners[query]?.remove()
661 | await self?.setListener(key: query, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
662 | }
663 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:715:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
713 | listener.remove()
714 | }
715 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
716 | await self?.queryListeners[query]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
717 | await self?.setListener(key: query, value: listener)
718 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:717:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
715 | Task {
716 | await self?.queryListeners[query]?.remove()
717 | await self?.setListener(key: query, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
718 | }
719 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:798:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
796 | listener.remove()
797 | }
798 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
799 | await self?.queryListeners[query]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
800 | await self?.setListener(key: query, value: listener)
801 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:800:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
798 | Task {
799 | await self?.queryListeners[query]?.remove()
800 | await self?.setListener(key: query, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
801 | }
802 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:850:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
848 | listener.remove()
849 | }
850 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
851 | await self?.queryListeners[query]?.remove()
| `- note: closure captures reference to mutable var 'self' which is accessible to code in the current task
852 | await self?.setListener(key: query, value: listener)
853 | }
/Users/admin/builder/spi-builder-workspace/Sources/Firestore/FirestoreClient.swift:852:29: warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
850 | Task {
851 | await self?.queryListeners[query]?.remove()
852 | await self?.setListener(key: query, value: listener)
| |- warning: sending 'listener' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'listener' to actor-isolated instance method 'setListener(key:value:)' risks causing data races between actor-isolated and task-isolated uses
853 | }
854 | }
[359/363] Emitting module TestCore
[360/363] Compiling TestCore FirebaseTestHepler.swift
[361/363] Emitting module EasyFirebaseAuth
[362/363] Compiling EasyFirebaseAuth AppleAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | public func startSignInWithAppleFlow(
| `- note: add '@MainActor' to make instance method 'startSignInWithAppleFlow(with:)' part of global actor 'MainActor'
43 | with authRequest: ASAuthorizationAppleIDRequest? = nil
44 | ) {
:
55 | request.nonce = sha256(nonce)
56 |
57 | let delegator = Delegator(
| `- warning: call to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
58 | nonce: nonce,
59 | credentialRelay: credentialRelay,
:
153 | public class Delegator: NSObject, ASAuthorizationControllerDelegate {
154 |
155 | public init(
| |- note: calls to initializer 'init(nonce:credentialRelay:errorRelay:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'ASAuthorizationControllerDelegate'
156 | nonce: String,
157 | credentialRelay: CurrentValueSubject<OAuthCredential?, Never>,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
55 | request.nonce = sha256(nonce)
56 |
57 | let delegator = Delegator(
| |- warning: sending 'self.credentialRelay' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self.credentialRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
58 | nonce: nonce,
59 | credentialRelay: credentialRelay,
/Users/admin/builder/spi-builder-workspace/Sources/Auth/AppleAuthClient.swift:57:25: warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
55 | request.nonce = sha256(nonce)
56 |
57 | let delegator = Delegator(
| |- warning: sending 'self.errorRelay' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self.errorRelay' to main actor-isolated initializer 'init(nonce:credentialRelay:errorRelay:)' risks causing data races between main actor-isolated and task-isolated uses
58 | nonce: nonce,
59 | credentialRelay: credentialRelay,
[363/363] Compiling EasyFirebaseAuth FirebaseAuthClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:41:47: warning: capture of 'listener' with non-sendable type 'any NSObjectProtocol' in a '@Sendable' closure; this is an error in the Swift 6 language mode
39 | }
40 | continuation.onTermination = { _ in
41 | auth.removeStateDidChangeListener(listener)
| `- warning: capture of 'listener' with non-sendable type 'any NSObjectProtocol' in a '@Sendable' closure; this is an error in the Swift 6 language mode
42 | }
43 | self.continuation = continuation
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
13 | @class NSString, NSMethodSignature, NSInvocation;
14 |
15 | @protocol NSObject
| `- note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
16 |
17 | - (BOOL)isEqual:(id)object;
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
6 | //
7 |
8 | import FirebaseAuth
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
9 | import Foundation
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Auth/FirebaseAuthClient.swift:38:26: warning: sending 'user' risks causing data races; this is an error in the Swift 6 language mode
36 | let (stream, continuation) = AsyncStream<FirebaseAuth.User?>.makeStream()
37 | let listener = auth.addStateDidChangeListener { (_, user) in
38 | continuation.yield(user)
| |- warning: sending 'user' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'user' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
39 | }
40 | continuation.onTermination = { _ in
Build complete! (60.95s)
Fetching https://github.com/firebase/firebase-ios-sdk from cache
Fetched https://github.com/firebase/firebase-ios-sdk from cache (4.29s)
Computing version for https://github.com/firebase/firebase-ios-sdk
Computed https://github.com/firebase/firebase-ios-sdk at 12.9.0 (5.94s)
Fetching https://github.com/google/grpc-binary.git from cache
Fetching https://github.com/google/interop-ios-for-google-sdks.git from cache
Fetching https://github.com/firebase/nanopb.git from cache
Fetching https://github.com/google/abseil-cpp-binary.git from cache
Fetching https://github.com/firebase/leveldb.git from cache
Fetching https://github.com/google/app-check.git from cache
Fetching https://github.com/google/gtm-session-fetcher.git from cache
Fetched https://github.com/firebase/nanopb.git from cache (0.64s)
Fetched https://github.com/google/interop-ios-for-google-sdks.git from cache (0.64s)
Fetched https://github.com/google/grpc-binary.git from cache (0.65s)
Fetching https://github.com/google/GoogleUtilities.git from cache
Fetching https://github.com/google/GoogleDataTransport.git from cache
Fetching https://github.com/google/GoogleAppMeasurement.git from cache
Fetched https://github.com/firebase/leveldb.git from cache (0.77s)
Fetching https://github.com/google/promises.git from cache
Fetched https://github.com/google/promises.git from cache (0.43s)
Fetched https://github.com/google/abseil-cpp-binary.git from cache (1.30s)
Fetched https://github.com/google/app-check.git from cache (1.31s)
Fetched https://github.com/google/gtm-session-fetcher.git from cache (1.33s)
Fetched https://github.com/google/GoogleUtilities.git from cache (0.75s)
Fetched https://github.com/google/GoogleAppMeasurement.git from cache (0.95s)
Fetched https://github.com/google/GoogleDataTransport.git from cache (1.01s)
Computing version for https://github.com/google/interop-ios-for-google-sdks.git
Computed https://github.com/google/interop-ios-for-google-sdks.git at 101.0.0 (4.83s)
Computing version for https://github.com/google/abseil-cpp-binary.git
Computed https://github.com/google/abseil-cpp-binary.git at 1.2024072200.0 (0.58s)
Computing version for https://github.com/firebase/nanopb.git
Computed https://github.com/firebase/nanopb.git at 2.30910.0 (0.58s)
Computing version for https://github.com/google/GoogleUtilities.git
Computed https://github.com/google/GoogleUtilities.git at 8.1.0 (0.50s)
Computing version for https://github.com/google/GoogleDataTransport.git
Computed https://github.com/google/GoogleDataTransport.git at 10.1.0 (0.47s)
Computing version for https://github.com/google/GoogleAppMeasurement.git
Computed https://github.com/google/GoogleAppMeasurement.git at 12.8.0 (0.48s)
Fetching https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
[3/78] Fetching google-ads-on-device-conversion-ios-sdk
Fetched https://github.com/googleads/google-ads-on-device-conversion-ios-sdk from cache (0.61s)
Computing version for https://github.com/google/promises.git
Computed https://github.com/google/promises.git at 2.4.0 (1.21s)
Computing version for https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
Computed https://github.com/googleads/google-ads-on-device-conversion-ios-sdk at 3.2.0 (0.60s)
Computing version for https://github.com/google/grpc-binary.git
Computed https://github.com/google/grpc-binary.git at 1.69.1 (0.59s)
Computing version for https://github.com/google/app-check.git
Computed https://github.com/google/app-check.git at 11.2.0 (0.61s)
Computing version for https://github.com/firebase/leveldb.git
Computed https://github.com/firebase/leveldb.git at 1.22.5 (0.58s)
Computing version for https://github.com/google/gtm-session-fetcher.git
Computed https://github.com/google/gtm-session-fetcher.git at 5.0.0 (0.48s)
Creating working copy for https://github.com/google/interop-ios-for-google-sdks.git
Working copy of https://github.com/google/interop-ios-for-google-sdks.git resolved at 101.0.0
Creating working copy for https://github.com/google/GoogleAppMeasurement.git
Working copy of https://github.com/google/GoogleAppMeasurement.git resolved at 12.8.0
Creating working copy for https://github.com/google/abseil-cpp-binary.git
Working copy of https://github.com/google/abseil-cpp-binary.git resolved at 1.2024072200.0
Creating working copy for https://github.com/google/gtm-session-fetcher.git
Working copy of https://github.com/google/gtm-session-fetcher.git resolved at 5.0.0
Creating working copy for https://github.com/firebase/nanopb.git
Working copy of https://github.com/firebase/nanopb.git resolved at 2.30910.0
Creating working copy for https://github.com/google/app-check.git
Working copy of https://github.com/google/app-check.git resolved at 11.2.0
Creating working copy for https://github.com/google/grpc-binary.git
Working copy of https://github.com/google/grpc-binary.git resolved at 1.69.1
Creating working copy for https://github.com/firebase/firebase-ios-sdk
Working copy of https://github.com/firebase/firebase-ios-sdk resolved at 12.9.0
Creating working copy for https://github.com/firebase/leveldb.git
Working copy of https://github.com/firebase/leveldb.git resolved at 1.22.5
Creating working copy for https://github.com/google/promises.git
Working copy of https://github.com/google/promises.git resolved at 2.4.0
Creating working copy for https://github.com/google/GoogleDataTransport.git
Working copy of https://github.com/google/GoogleDataTransport.git resolved at 10.1.0
Creating working copy for https://github.com/googleads/google-ads-on-device-conversion-ios-sdk
Working copy of https://github.com/googleads/google-ads-on-device-conversion-ios-sdk resolved at 3.2.0
Creating working copy for https://github.com/google/GoogleUtilities.git
Working copy of https://github.com/google/GoogleUtilities.git resolved at 8.1.0
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurementIdentitySupport.zip
Downloading binary artifact https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
Downloading binary artifact https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
Downloading binary artifact https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[1427/1427] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip
[353535/353535] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
[682081/682081] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[1015677/1015677] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[1363653/1363653] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[5799045/5799045] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[6326652/6326652] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[6589642/6589642] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
[11033258/11033258] Downloading https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurementIdentitySupport.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurementIdentitySupport.zip (0.54s)
[1266070/1266070] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[8335242/8335242] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[17649445/17649445] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
[25921007/25921007] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[32305093/32305093] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[34948756/34948756] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[37817353/37817353] Downloading https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.8.0/FirebaseAnalytics.zip (0.56s)
[9919061/9919061] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip
[18828012/18828012] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip
[26148562/26148562] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
[35554392/35554392] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip
[43383785/43383785] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip
[45840101/45840101] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip
[50444279/50444279] Downloading https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip, https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip, https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip, https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip, https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip
Downloaded https://dl.google.com/firebase/ios/appads/3.2.0/GoogleAdsOnDeviceConversion.zip (1.13s)
[83795824/83795824] Downloading https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip
Downloaded https://dl.google.com/firebase/ios/swiftpm/12.8.0/GoogleAppMeasurement.zip (1.52s)
Downloaded https://dl.google.com/firebase/ios/bin/firestore/12.9.0/rc0/FirebaseFirestoreInternal.zip (2.91s)
Downloaded https://dl.google.com/firebase/ios/bin/abseil/1.2024072200.0/rc0/absl.zip (3.76s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/openssl_grpc.zip (3.96s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpcpp.zip (12.37s)
Downloaded https://dl.google.com/firebase/ios/bin/grpc/1.69.1/rc0/grpc.zip (15.14s)
Build complete.
{
"dependencies" : [
{
"identity" : "firebase-ios-sdk",
"requirement" : {
"range" : [
{
"lower_bound" : "12.0.0",
"upper_bound" : "13.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/firebase/firebase-ios-sdk"
}
],
"manifest_display_name" : "EasyFirebase",
"name" : "EasyFirebase",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "EasyFirebaseAuth",
"targets" : [
"EasyFirebaseAuth"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EasyFirebaseFirestore",
"targets" : [
"EasyFirebaseFirestore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EasyFirebaseStorage",
"targets" : [
"EasyFirebaseStorage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TestCore",
"module_type" : "SwiftTarget",
"name" : "TestCore",
"path" : "Sources/TestCore",
"product_dependencies" : [
"FirebaseAuth",
"FirebaseFirestore",
"FirebaseStorage"
],
"sources" : [
"FirebaseTestHepler.swift"
],
"type" : "library"
},
{
"c99name" : "EasyFirebaseStorageTests",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseStorageTests",
"path" : "Tests/EasyFirebaseStorageTests",
"sources" : [
"StorageClientTests.swift"
],
"target_dependencies" : [
"EasyFirebaseStorage",
"TestCore"
],
"type" : "test"
},
{
"c99name" : "EasyFirebaseStorage",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseStorage",
"path" : "Sources/Storage",
"product_dependencies" : [
"FirebaseStorage"
],
"product_memberships" : [
"EasyFirebaseStorage"
],
"sources" : [
"StorageClient.swift"
],
"type" : "library"
},
{
"c99name" : "EasyFirebaseFirestoreTests",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseFirestoreTests",
"path" : "Tests/EasyFirebaseFirestoreTests",
"sources" : [
"FirestoreClientTests.swift"
],
"target_dependencies" : [
"EasyFirebaseFirestore",
"TestCore"
],
"type" : "test"
},
{
"c99name" : "EasyFirebaseFirestore",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseFirestore",
"path" : "Sources/Firestore",
"product_dependencies" : [
"FirebaseFirestore"
],
"product_memberships" : [
"EasyFirebaseFirestore"
],
"sources" : [
"FirestoreClient.swift",
"FirestoreClientType.swift"
],
"type" : "library"
},
{
"c99name" : "EasyFirebaseAuth",
"module_type" : "SwiftTarget",
"name" : "EasyFirebaseAuth",
"path" : "Sources/Auth",
"product_dependencies" : [
"FirebaseAuth"
],
"product_memberships" : [
"EasyFirebaseAuth"
],
"sources" : [
"AppleAuthClient.swift",
"FirebaseAuthClient.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Done.