EventStreamResponse запускается только один раз для firesharp в C # - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть приложение C #, подключенное к Firebase DataBase через библиотеку Firesharp.

Проблема в том, что я не могу слушать потоковую передачу в реальном времени, поэтому каждый раз, когда база данных изменяется, событие срабатывает только 1 раз вприложение, а затем, когда я снова изменяю тот же самый узел в firebase, оно не будет запускать EventStreamResponse.

Код выглядит так:

private async Task EventListenerAsync()
    {
        var response = await Client.OnAsync(Date.ToString("yyyy-MM-dd"), (sender, args, context) => {
            System.Console.WriteLine(args.Data);
        });
    }

И конструктор выглядит так:

public ShiftPageListViewModel()
    {   
        EventListenerAsync().ConfigureAwait(false);           
    }

Что я делаю не так?

...