Я работаю над проектом unity3d с базой данных Firebase в реальном времени.
Я застрял на том, как я могу проверить, существует ли имя пользователя в базе данных,
Я написал код ниже, но он всегда возвращает TRUE, даже если имя пользователя не существует.
Есть идеи ??
void ExistingUser()
{
FirebaseDatabase.DefaultInstance.GetReference("Users").OrderByChild("username").EqualTo(username).GetValueAsync().ContinueWith(task => {
DataSnapshot snapshot = task.Result;
if(snapshot.Exists){
DebugLog("Username exist");
}
else{
// create new
}
});
}