mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-12-14 06:15:26 -05:00
fix: clear cached store data on logout to prevent user data leakage (#6665)
This commit is contained in:
@@ -1,7 +1,31 @@
|
||||
export { useCategoryStore, usePublicCategoryStore, useCategoryData } from "./use-category-store";
|
||||
export { useFoodStore, usePublicFoodStore, useFoodData } from "./use-food-store";
|
||||
export { useHouseholdStore, usePublicHouseholdStore } from "./use-household-store";
|
||||
export { useLabelStore, useLabelData } from "./use-label-store";
|
||||
export { useTagStore, usePublicTagStore, useTagData } from "./use-tag-store";
|
||||
export { useToolStore, usePublicToolStore, useToolData } from "./use-tool-store";
|
||||
export { useUnitStore, useUnitData } from "./use-unit-store";
|
||||
import { resetCategoryStore } from "./use-category-store";
|
||||
import { resetFoodStore } from "./use-food-store";
|
||||
import { resetHouseholdStore } from "./use-household-store";
|
||||
import { resetLabelStore } from "./use-label-store";
|
||||
import { resetTagStore } from "./use-tag-store";
|
||||
import { resetToolStore } from "./use-tool-store";
|
||||
import { resetUnitStore } from "./use-unit-store";
|
||||
import { resetCookbookStore } from "./use-cookbook-store";
|
||||
import { resetUserStore } from "./use-user-store";
|
||||
|
||||
export { useCategoryStore, usePublicCategoryStore, useCategoryData, resetCategoryStore } from "./use-category-store";
|
||||
export { useFoodStore, usePublicFoodStore, useFoodData, resetFoodStore } from "./use-food-store";
|
||||
export { useHouseholdStore, usePublicHouseholdStore, resetHouseholdStore } from "./use-household-store";
|
||||
export { useLabelStore, useLabelData, resetLabelStore } from "./use-label-store";
|
||||
export { useTagStore, usePublicTagStore, useTagData, resetTagStore } from "./use-tag-store";
|
||||
export { useToolStore, usePublicToolStore, useToolData, resetToolStore } from "./use-tool-store";
|
||||
export { useUnitStore, useUnitData, resetUnitStore } from "./use-unit-store";
|
||||
export { useCookbookStore, usePublicCookbookStore, resetCookbookStore } from "./use-cookbook-store";
|
||||
export { useUserStore, resetUserStore } from "./use-user-store";
|
||||
|
||||
export function clearAllStores() {
|
||||
resetCategoryStore();
|
||||
resetFoodStore();
|
||||
resetHouseholdStore();
|
||||
resetLabelStore();
|
||||
resetTagStore();
|
||||
resetToolStore();
|
||||
resetUnitStore();
|
||||
resetCookbookStore();
|
||||
resetUserStore();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user