FIREBASE CRUD disconnect

Etape 3

Dans le fichier "FireAuth.swift", implémenter la fonction "signOut()"

func signOut() {
        do {
            try Auth.auth().signOut() // signOut() : throws donc do/catch
        } catch {
            print(error.localizedDescription)
        }
    }

Appeler cette fonction pour la déconnexion , dans le controller dédié

(par exemple le profil controller, avec un bouton "Déconnexion")

@IBAction func disconnect(_ sender: UIButton) {
        if FireAuth().isAuth() {
            FireAuth().signOut()
           performSegue(withIdentifier: "ToRoot", sender: nil)

        }
    }

Ici la déconnexion ramène à la page d'authentification.