Я строю сервер в WPF, который использует FireSharp (https://github.com/ziyasal/FireSharp). Я могу отправить данные на мой сервер Firebase, а также получить их, но проблема в том, что я получаю их обратно в качестве задачи, и я не могу открыть это.
Я отправляю данные с этими функциями
private async void Send_Data(FirebaseClient client, int data){
SetResponse response = await
client.SetAsync("Teams/number",data);
int result = response.ResultAs<int>();
PushResponse response2 = await
client.PushAsync("Teams/number",data);
}
И я получаю данные вот так
private async Task<int> Get_Data(FirebaseClient client) {
FirebaseResponse response = await client.GetAsync("Teams/number");
int todo = response.ResultAs<int>();
return response.ResultAs<int>();
}
Я получаю из базы заданий
и я попытался сделать:
Task<int> data = Get_Data(client);
data.Result;
Что приводит к сбою моей программы.
Как правильно вернуть данные из firebase?