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 // 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);