mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-17 15:15:02 +00:00
Initial port to vue 3
This commit is contained in:
parent
e1966534d5
commit
454981fa1f
14 changed files with 1906 additions and 1804 deletions
|
@ -1,4 +1,3 @@
|
|||
import Vue from "vue";
|
||||
import { Module } from "vuex";
|
||||
import { get, post } from "../api";
|
||||
import { GuildState, LoadStatus, RootState } from "./types";
|
||||
|
@ -89,22 +88,18 @@ export const GuildStore: Module<GuildState, RootState> = {
|
|||
},
|
||||
|
||||
setConfig(state: GuildState, { guildId, config }) {
|
||||
Vue.set(state.configs, guildId, config);
|
||||
state.configs[guildId] = config;
|
||||
},
|
||||
|
||||
setGuildPermissionAssignments(state: GuildState, { guildId, permissionAssignments }) {
|
||||
if (!state.guildPermissionAssignments) {
|
||||
Vue.set(state, "guildPermissionAssignments", {});
|
||||
state.guildPermissionAssignments = {};
|
||||
}
|
||||
|
||||
Vue.set(
|
||||
state.guildPermissionAssignments,
|
||||
guildId,
|
||||
permissionAssignments.map((p) => ({
|
||||
...p,
|
||||
permissions: new Set(p.permissions),
|
||||
})),
|
||||
);
|
||||
state.guildPermissionAssignments[guildId] = permissionAssignments.map((p) => ({
|
||||
...p,
|
||||
permissions: new Set(p.permissions),
|
||||
}));
|
||||
},
|
||||
|
||||
setTargetPermissions(state: GuildState, { guildId, targetId, type, permissions, expiresAt }) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue