Arkadaşlar selam çok uzun zamandır çözemediğim bir problem var yardımcı olursanız sevinirim. Araştırmadığım yabancı forum sitesi kalmadı aradığım çözümü henüz bulabilmiş değilim.
Flutter web ve Firebase Auth kullanıyorum problem şu: Browser reload yaptığımda(F5) Firebase Auth currentUser ı null döndürüyor. ilk başta await FirebaseFirestore.instance.fireStore.waitForPendingWrites();
böyle bir fonksiyon bulmuştum currentUser’ın üzerine koyuyordum ve ondan sonra currentUser’ı içi dolu çekiyordu ancak bir iki güncelleme geldi onları yaptıktan sonra bu da çalışmaz hale geldi.
şuanda tek geçici çözüm await Future.delayed(Duration(milliseconds: 1650), () {});
önce biraz bu fonksiyonu kullanarak bekletmek arkasından currenUser’ı çekmek. Göründüğü üzere problem verilerin geç yüklenmesinden kaynaklanıyor ancak henüz tam bir çözüm bulamadım yardımcı olursanız çok sevinirim.