mobile: fix useEffect deps in use-feature-manager hook

This commit is contained in:
Ammar Ahmed
2026-04-21 08:46:19 +05:00
parent 9f995b861b
commit 543825918c

View File

@@ -37,11 +37,10 @@ export default function useFeatureManager() {
"disableTrashCleanup",
"fullOfflineMode"
]);
const user = useUserStore((state) => state.user);
const plan = useUserStore((state) => state.user?.subscription?.plan);
useEffect(() => {
if (!user || !features) return;
if (!useUserStore.getState().user || !features) return;
if (!features.createNoteFromNotificationDrawer.isAllowed) {
SettingsService.setProperty("notifNotes", false);
@@ -82,7 +81,8 @@ export default function useFeatureManager() {
db.settings.setDefaultTag(undefined);
}
}
}, [features, plan, user]);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [features, plan]);
return true;
}