File tree Expand file tree Collapse file tree
DevLog/Infra/Service/SocialLogin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -119,12 +119,17 @@ final class GoogleAuthenticationService: AuthenticationService {
119119 }
120120
121121 func unlink( _ uid: String ) async throws {
122- logger. info ( " Starting Google disconnect for unlink. uid: \( uid) " )
123- GIDSignIn . sharedInstance. signOut ( )
124- try await GIDSignIn . sharedInstance. disconnect ( )
122+ do {
123+ logger. info ( " Starting Google disconnect for unlink. uid: \( uid) " )
124+ GIDSignIn . sharedInstance. signOut ( )
125+ try await GIDSignIn . sharedInstance. disconnect ( )
125126
126- logger. info ( " Starting Firebase Google provider unlink. uid: \( uid) " )
127- _ = try await user? . unlink ( fromProvider: AuthProviderID . google. rawValue)
127+ logger. info ( " Starting Firebase Google provider unlink. uid: \( uid) " )
128+ _ = try await user? . unlink ( fromProvider: AuthProviderID . google. rawValue)
129+ } catch {
130+ logger. error ( " Failed to unlink Google account " , error: error)
131+ throw error
132+ }
128133 }
129134
130135}
You can’t perform that action at this time.
0 commit comments