This commit is contained in:
Natsumi
2025-10-30 13:36:05 +11:00
parent 515f48a9e4
commit d2954e486e
3 changed files with 38 additions and 30 deletions

View File

@@ -564,6 +564,21 @@ export const useGroupStore = defineStore('Group', () => {
});
}
function setGroupSubscription(groupId, subscribe) {
return groupRequest
.setGroupMemberProps(userStore.currentUser.id, groupId, {
isSubscribedToAnnouncements: subscribe
})
.then((args) => {
handleGroupMemberProps(args);
ElMessage({
message: 'Group subscription updated',
type: 'success'
});
return args;
});
}
/**
*
* @param {object} json
@@ -1070,6 +1085,7 @@ export const useGroupStore = defineStore('Group', () => {
leaveGroupPrompt,
updateGroupPostSearch,
setGroupVisibility,
setGroupSubscription,
applyGroupMember,
loadCurrentUserGroups,
handleGroupPost,