Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.30 KB | None | 0 0
  1.         fun getUserByEmail(email: String): UserModel{
  2.             var user = UserModel()
  3.             var firestoreDB = FirebaseFirestore.getInstance()
  4.             firestoreDB.collection("users").document(email).get()
  5.                 .addOnSuccessListener { document ->
  6.                     if(document == null)
  7.                         Log.d("DUPA", "Brak takiego użytkownika")
  8.  
  9.                     else{
  10.                         Log.d("DUPA", "Pobrano dane użytkownika")
  11.                         //Log.d("DUPA", "Email: ${document["email"]}")
  12.                         //Log.d("DUPA", "Name: ${document["firstName"]}")
  13.  
  14.                         user = UserModel(
  15.                             email = document["email"].toString(),
  16.                             firstName = document["firstName"].toString(),
  17.                             phoneNumber = document["phoneNumber"].toString()
  18.                         )
  19.  
  20.                         //Log.d("DUPA", "Email: ${user.email}")
  21.                         //Log.d("DUPA", "Name: ${user.firstName}")
  22.                     }
  23.  
  24.                 }.addOnFailureListener {
  25.                     Log.d("DUPA", "Nieudane zapytanie")
  26.                 }
  27.  
  28.             Log.d("DUPA", "Email: ${user.email}")
  29.             Log.d("DUPA", "Name: ${user.firstName}")
  30.             return user
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement