Правильно ли сопоставить динамически свойства модели с классом Flutter? - PullRequest
0 голосов
/ 23 января 2020

Я использую rxdart , чтобы объединить два потока в один поток с помощью метода combineLatest2.

Stream<List<SupportTeams>> joinedStreams (Database database){
    return
      Rx.combineLatest2(
      database.usersStream(), database.teamsStream(),combiner);

  }

  List<SupportTeams> combiner(List<User> users, List<Team> teams) {
    return users.map((user) {
      teams.map((team) {
        return SupportTeams(user, team);
      });
    })

Я пытаюсь динамически заполнить свойства класса SupportTeams() с помощью logi c в методе объединения. Но я получаю нулевые значения для свойств. Я использую firestore в качестве базы данных, а класс модели

class SupportTeams {
  SupportTeams({this.user, this.team});

  final Team team;
  final User user;

}

Я думаю, что мои логики c в классе комбайнеров неверны?

...