Auto-switch to Friends leaderboard on load when mutual friends exist
This commit is contained in:
@@ -908,6 +908,7 @@ window.logManualSteps = async function() {
|
|||||||
// FRIENDS REALTIME
|
// FRIENDS REALTIME
|
||||||
function loadFriendsRealtime() {
|
function loadFriendsRealtime() {
|
||||||
teardown();
|
teardown();
|
||||||
|
let firstLoad = true;
|
||||||
const myFriendsRef = collection(db, 'friends', currentUser.uid, 'list');
|
const myFriendsRef = collection(db, 'friends', currentUser.uid, 'list');
|
||||||
const unsubFriends = onSnapshot(myFriendsRef, async (snap) => {
|
const unsubFriends = onSnapshot(myFriendsRef, async (snap) => {
|
||||||
friendsData = {};
|
friendsData = {};
|
||||||
@@ -931,6 +932,10 @@ function loadFriendsRealtime() {
|
|||||||
renderPendingRequests();
|
renderPendingRequests();
|
||||||
renderManageFriends();
|
renderManageFriends();
|
||||||
updateBadge();
|
updateBadge();
|
||||||
|
if (firstLoad) {
|
||||||
|
firstLoad = false;
|
||||||
|
if (approvedUids.length > 0) switchPanel('friends');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
unsubscribers.push(unsubFriends);
|
unsubscribers.push(unsubFriends);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user