Sebelum Anda mengatakan ini adalah pertanyaan duplikat atau bahwa saya harus menggunakan pembuat aliran bersarang, harap dengarkan saya.
Saya sedang merancang aplikasi jenis media sosial. Dan saya ingin pengguna menerima pembaruan setiap kali seseorang yang mereka ikuti memposting sesuatu di koleksi Postingan Pengikut saya. Di dalam aplikasi, aplikasi akan memeriksa firebase rtdb untuk daftar berikut pengguna saat ini (orang-orang yang dia ikuti) dan membuat daftar ID mereka.
Saya berencana menggunakan daftar tersebut untuk membuat daftar aliran (tentu saja diurutkan berdasarkan waktu) dan menggabungkannya menjadi satu aliran yang kemudian akan dimasukkan ke pembuat aliran di halaman umpan pribadi.
Di halaman ini, pengguna akan dapat dengan mudah mengikuti apa yang telah diposting oleh orang-orang yang mereka minati.
Saya pikir sistem seperti itu jauh lebih hemat biaya daripada setiap pengguna yang memiliki dokumen di koleksi Umpan pribadi dan setiap kali seseorang memposting sesuatu, aplikasi membaca daftar pengikut mereka dan kemudian segera memposting pembaruan di setiap feed pribadi mereka. . Karena... Bayangkan seseorang dengan 2 juta pengikut. Itu berarti 2 juta penulisan secara instan. Dan kemudian, 2 juta membaca. Menurut saya, akan jauh lebih hemat biaya jika pembuat poster hanya memasang postingan di Umpan publik mereka dan pengikut yang berbeda cukup mendengarkan umpan tersebut dan terus memantau mereka.
Tapi.. Hal ini memerlukan penerapan penggabungan beberapa aliran (lebih dari 2). Bagaimana saya melakukan ini?
Saya telah mencoba membaca RxDart tetapi bagi saya itu sepenuhnya bahasa Yunani. Saya relatif seorang pemula dalam permainan dart. Saya baru coding sekitar 5 bulan sekarang.