Flutter Server Side Events, реактивный интерфейс - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь заставить мое приложение отвечать потоку событий сервера SSE. Поток имеет много типов событий, которые появляются, и части приложения должны обновлять только , если получаемый мной тип события связан с этим элементом пользовательского интерфейса.

Пример json потокового ответа (например, здесь я бы не хотел менять пользовательский интерфейс, если получаю сердцебиение):

event:heartbeat
data:{"type":"heartbeat"}

event:gwy
data:{"a":532289,"lastUpdatedDateInMilliseconds":1587490669503,"t":1587490669503,"g":12479,"api":0,"cellSignalStrength":15}

event:gwy
data:{"a":532289,"lastUpdatedDateInMilliseconds":1587490694685,"t":1587490694685,"g":12479,"api":0,"cellSignalStrength":15}

Формат этих данных является подмножеством глобальной переменной данных (событие должно заменить эту часть глобальной переменной).

Любые указатели или ресурсы с благодарностью.

...