Bladeren bron

storage wip

Morgan Chen 11 maanden geleden
bovenliggende
commit
38c9662cd0

+ 1 - 1
.ruby-version

@@ -1 +1 @@
-ruby-2.7
+ruby-3.1.4

+ 1 - 1
FirebaseStorage/Sources/Internal/StorageListTask.swift

@@ -21,7 +21,7 @@ enum StorageListTask {
                        queue: DispatchQueue,
                        pageSize: Int64?,
                        previousPageToken: String?,
-                       completion: ((_: StorageListResult?, _: Error?) -> Void)?) {
+                       completion: (@Sendable (_: StorageListResult?, _: Error?) -> Void)?) {
     var queryParams = [String: String]()
 
     let prefix = reference.fullPath

+ 3 - 2
FirebaseStorage/Sources/Internal/StorageTokenAuthorizer.swift

@@ -28,7 +28,7 @@ import FirebaseCore
 @available(iOS 13, tvOS 13, macOS 10.15, macCatalyst 13, watchOS 7, *)
 final class StorageTokenAuthorizer: NSObject, GTMSessionFetcherAuthorizer, Sendable {
   func authorizeRequest(_ request: NSMutableURLRequest?,
-                        completionHandler handler: @escaping @Sendable (Error?) -> Void) {
+                        completionHandler handler: @escaping (Error?) -> Void) {
     if let request = request {
       Task {
         do {
@@ -120,7 +120,8 @@ final class StorageTokenAuthorizer: NSObject, GTMSessionFetcherAuthorizer, Senda
     return authHeader.hasPrefix("Firebase")
   }
 
-  let userEmail: String?
+  // Used for protocol conformance only.
+  let userEmail: String? = nil
 
   let callbackQueue: DispatchQueue
   private let googleAppID: String