fix: clear cached store data on logout to prevent user data leakage (#6665)

This commit is contained in:
Hayden
2025-12-06 11:36:39 -06:00
committed by GitHub
parent 1f19133870
commit 05f648d7fb
12 changed files with 91 additions and 8 deletions

View File

@@ -7,6 +7,11 @@ import { BaseCRUDAPIReadOnly } from "~/lib/api/base/base-clients";
const store: Ref<UserSummary[]> = ref([]);
const loading = ref(false);
export function resetUserStore() {
store.value = [];
loading.value = false;
}
class GroupUserAPIReadOnly extends BaseCRUDAPIReadOnly<UserSummary> {
baseRoute = "/api/groups/members";
itemRoute = (idOrUsername: string | number) => `/groups/members/${idOrUsername}`;