Ai_GirlFriend/xuniYou/stores/group.js
2026-01-31 19:15:41 +08:00

20 lines
497 B
JavaScript

import { defineStore } from 'pinia';
export const useGroupStore = defineStore('group', {
state: () => ({
joinedGroupList: [],
}),
actions: {
setJoinedGroupList(joinedGroupList) {
this.joinedGroupList = Object.assign([], joinedGroupList);
},
addNewGroup(params) {
this.joinedGroupList.unshift(params);
},
removeGroup(groupId) {
this.joinedGroupList = this.joinedGroupList.filter(
(group) => group.groupid !== groupId
);
},
},
});