Я использую firebase для c # xamarin и хочу сделать для каждого пользователя, он проверит, есть ли у него счетчик, и если нет, то сгенерирует для него. Я попробовал это так:
try
{
FirebaseResponse resp = await client.GetAsync(uid+"/counter/node");
result = resp.ResultAs<Counter_Class>();
}
catch
{
var counter = new Counter_Class
{
cnt = "0"
};
SetResponse response = await client.SetAsync(uid + "counter/node", counter);
Counter_Class result = response.ResultAs<Counter_Class>(); //The response will contain the data written
}
Когда ребенок существует, попытка / улов - это хорошо, но когда его нет, и улов должен генерировать ребенка, он закрывается.
можно проверить, существует ли ребенок как `if (childexists)?
Я использую C # не Java