@@ -22,7 +22,7 @@ import Foundation
2222#endif
2323
2424@available ( iOS 13 , tvOS 13 , macOS 10 . 15 , macCatalyst 13 , watchOS 7 , * )
25- protocol AuthBackendRPCIssuer : NSObjectProtocol {
25+ protocol AuthBackendRPCIssuer {
2626 /// Asynchronously send a HTTP request.
2727 /// - Parameter request: The request to be made.
2828 /// - Parameter body: Request body.
@@ -35,10 +35,10 @@ protocol AuthBackendRPCIssuer: NSObjectProtocol {
3535}
3636
3737@available ( iOS 13 , tvOS 13 , macOS 10 . 15 , macCatalyst 13 , watchOS 7 , * )
38- class AuthBackendRPCIssuerImplementation : NSObject , AuthBackendRPCIssuer {
38+ class AuthBackendRPCIssuerImplementation : AuthBackendRPCIssuer {
3939 let fetcherService : GTMSessionFetcherService
4040
41- override init ( ) {
41+ init ( ) {
4242 fetcherService = GTMSessionFetcherService ( )
4343 fetcherService. userAgent = AuthBackend . authUserAgent ( )
4444 fetcherService. callbackQueue = kAuthGlobalWorkQueue
@@ -71,7 +71,7 @@ class AuthBackendRPCIssuerImplementation: NSObject, AuthBackendRPCIssuer {
7171}
7272
7373@available ( iOS 13 , tvOS 13 , macOS 10 . 15 , macCatalyst 13 , watchOS 7 , * )
74- class AuthBackend : NSObject {
74+ class AuthBackend {
7575 static func authUserAgent( ) -> String {
7676 return " FirebaseAuth.iOS/ \( FirebaseVersion ( ) ) \( GTMFetcherStandardUserAgentString ( nil ) ) "
7777 }
@@ -143,11 +143,8 @@ protocol AuthBackendImplementation {
143143}
144144
145145@available ( iOS 13 , tvOS 13 , macOS 10 . 15 , macCatalyst 13 , watchOS 7 , * )
146- private class AuthBackendRPCImplementation : NSObject , AuthBackendImplementation {
147- var rpcIssuer : AuthBackendRPCIssuer
148- override init ( ) {
149- rpcIssuer = AuthBackendRPCIssuerImplementation ( )
150- }
146+ private class AuthBackendRPCImplementation : AuthBackendImplementation {
147+ var rpcIssuer : AuthBackendRPCIssuer = AuthBackendRPCIssuerImplementation ( )
151148
152149 /// Calls the RPC using HTTP request.
153150 /// Possible error responses:
0 commit comments