FIREBASE CRUD récupérer adresse mail

Etape 7

L'adresse email de l'utilisateur est ajouté en "identifiant" dans la base Authentification de Firebase lors de la création du compte utilisateur.

De la même manière qu'une méthode a été créé dans "FireAuth.swift" pour récupérer l'"id" de l'utilisateur, une méthode pour récupérer l'email est créée :

// func pour récupérer l'email
    func myEmail() -> String? {
        return Auth.auth().currentUser?.email
    }

Cette fonction est appelée dans la méthode "completeForm()" du "ProfilController.swift". La valeur retournée est associée au champ "adresseMailTF", en même temps que les autres :

func completeForm() {
        guard let email = FireAuth().myEmail() else { return }

        FireDatabase().getMe { (user) in
            if let me = user {
                print(me)
                print("nouveau => " + me.name)
                self.user = me
                self.nameTF.placeholder = me.name
                self.surnameTF.placeholder = me.surname
                self.adresseMailTF.placeholder = email
                ImageLoader().loadImage(self.user?.profilImageUrl, self.profilImage)
            }
        }
    }