Add support for hasSharedConnectionsOptOut

This commit is contained in:
Natsumi
2025-11-11 18:50:41 +11:00
parent 19b9895864
commit 7ae1892938
4 changed files with 45 additions and 9 deletions

View File

@@ -99,6 +99,7 @@ export const useUserStore = defineStore('User', () => {
hasEmail: false,
hasLoggedInFromClient: false,
hasPendingEmail: false,
hasSharedConnectionsOptOut: false,
hideContentFilterSettings: false,
homeLocation: '',
id: '',
@@ -961,14 +962,21 @@ export const useUserStore = defineStore('User', () => {
D.isShowAvatar = true;
}
});
userRequest
.getMutualCounts({ userId })
.then((args) => {
if (args.params.userId === D.id) {
D.mutualFriendCount = args.json.friends;
D.mutualGroupCount = args.json.groups;
}
});
if (!currentUser.value.hasSharedConnectionsOptOut) {
userRequest
.getMutualCounts({ userId })
.then((args) => {
if (args.params.userId === D.id) {
D.mutualFriendCount =
args.json.friends;
D.mutualGroupCount =
args.json.groups;
}
})
.catch((error) => {
console.error(error);
});
}
} else {
D.previousDisplayNames =
currentUser.value.pastDisplayNames;