code:
func returnusername(){
guard let uid = Auth.auth().currentUser?.uid else { return }
guard (Auth.auth().currentUser?.uid) != nil else {return}
Database.database().reference().child(uid).child("users").child("username").observeSingleEvent(of: .value){ (snapshot) in
guard let username = snapshot.value as? String else {return}
return username
}
}
When I try return username it outputs the following error: Unexpected non-void return value in void function. What am I doing wrong?