Auto-switch to Friends leaderboard on load when mutual friends exist

This commit is contained in:
Sterling Archer
2026-06-20 23:31:39 -07:00
parent 883f58e228
commit e8e817554d
+5
View File
@@ -908,6 +908,7 @@ window.logManualSteps = async function() {
// FRIENDS REALTIME
function loadFriendsRealtime() {
teardown();
let firstLoad = true;
const myFriendsRef = collection(db, 'friends', currentUser.uid, 'list');
const unsubFriends = onSnapshot(myFriendsRef, async (snap) => {
friendsData = {};
@@ -931,6 +932,10 @@ function loadFriendsRealtime() {
renderPendingRequests();
renderManageFriends();
updateBadge();
if (firstLoad) {
firstLoad = false;
if (approvedUids.length > 0) switchPanel('friends');
}
});
unsubscribers.push(unsubFriends);