У меня есть много потоков, которые я хотел бы объединить в один поток.
Я пытаюсь использовать mergeWith, и, похоже, это работает, но я не совсем уверен, как получить значениявернул Observable.
Я использовал combLatest, но он ждет, когда все будет иметь значение, а иногда и не все значения необходимы.
Я знаю, что могу сделать это, вложив Streambuilders, но у меня есть около 8 иЯ не хочу, чтобы мой код выглядел как мусор: P
Это код, который я сейчас написал.
Observable<Map<String, dynamic>> get stuff {
return name.mergeWith([description]).mapTo(
{'name': name, 'description': description});
}
Когда я отлаживаюсь, чтобы увидеть, что возвращается в моментальном снимке.Я вижу карту, похожую на эту
https://i.imgur.com/BIy3SGM.png
Мечта состоит в том, чтобы вместо значения, имеющего наблюдаемое, я получал фактическое значение.
Спасибо !!