diff --git a/FirebaseAuth/Interop/FIRAuthInterop.h b/FirebaseAuth/Interop/FIRAuthInterop.h index f710e39fad6..a50669da433 100644 --- a/FirebaseAuth/Interop/FIRAuthInterop.h +++ b/FirebaseAuth/Interop/FIRAuthInterop.h @@ -24,7 +24,7 @@ NS_ASSUME_NONNULL_BEGIN /** @typedef FIRTokenCallback @brief The type of block which gets called when a token is ready. */ -typedef void (^FIRTokenCallback)(NSString *_Nullable token, NSError *_Nullable error) +typedef void (^FIRTokenCallback)(NSString *_Nullable_result token, NSError *_Nullable error) NS_SWIFT_UNAVAILABLE("Use Swift's closure syntax instead."); /// Common methods for Auth interoperability. @@ -34,7 +34,7 @@ NS_SWIFT_NAME(AuthInterop) /// Retrieves the Firebase authentication token, possibly refreshing it if it has expired. - (void)getTokenForcingRefresh:(BOOL)forceRefresh withCallback: - (void (^)(NSString *_Nullable token, NSError *_Nullable error))callback + (void (^)(NSString *_Nullable_result token, NSError *_Nullable error))callback NS_SWIFT_NAME(getToken(forcingRefresh:completion:)); /// Get the current Auth user's UID. Returns nil if there is no user signed in. diff --git a/FirebaseFunctions.podspec b/FirebaseFunctions.podspec index 50c8a2f8497..8e7a05bbf5b 100644 --- a/FirebaseFunctions.podspec +++ b/FirebaseFunctions.podspec @@ -40,7 +40,7 @@ Cloud Functions for Firebase. s.dependency 'FirebaseCore', '~> 10.0' s.dependency 'FirebaseCoreExtension', '~> 10.0' s.dependency 'FirebaseAppCheckInterop', '~> 10.10' - s.dependency 'FirebaseAuthInterop', '~> 10.0' + s.dependency 'FirebaseAuthInterop', '~> 10.25' s.dependency 'FirebaseMessagingInterop', '~> 10.0' s.dependency 'FirebaseSharedSwift', '~> 10.0' s.dependency 'GTMSessionFetcher/Core', '>= 2.1', '< 4.0' diff --git a/FirebaseStorage.podspec b/FirebaseStorage.podspec index 9e4ab44be21..af5df133bb7 100644 --- a/FirebaseStorage.podspec +++ b/FirebaseStorage.podspec @@ -38,7 +38,7 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas ] s.dependency 'FirebaseAppCheckInterop', '~> 10.0' - s.dependency 'FirebaseAuthInterop', '~> 10.0' + s.dependency 'FirebaseAuthInterop', '~> 10.25' s.dependency 'FirebaseCore', '~> 10.0' s.dependency 'FirebaseCoreExtension', '~> 10.0' s.dependency 'GTMSessionFetcher/Core', '>= 2.1', '< 4.0'