summaryrefslogtreecommitdiff
path: root/src/core/components
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-02-28 11:23:54 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-02-28 11:23:54 +0700
commit191f6592375ebac9d1530b67e7100a13a6155239 (patch)
tree0c7f33a3c7313a6dcfdf27d6da78e270b6cc6d04 /src/core/components
parent910b0eb1f7b8721db995094e49da7ed67b995146 (diff)
Enable record activity log on all page
Diffstat (limited to 'src/core/components')
-rw-r--r--src/core/components/layouts/BasicLayout.jsx17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/core/components/layouts/BasicLayout.jsx b/src/core/components/layouts/BasicLayout.jsx
index fa41a8ed..13f4af76 100644
--- a/src/core/components/layouts/BasicLayout.jsx
+++ b/src/core/components/layouts/BasicLayout.jsx
@@ -42,13 +42,10 @@ const BasicLayout = ({ children }) => {
}
}, [product, router]);
- const recordActivity = useCallback(async () => {
- const recordedPath = [
- '/shop/product/[slug]',
- '/shop/product/variant/[slug]',
- ];
-
- if (!recordedPath.includes(router.pathname)) return;
+ const recordActivity = async (pathname) => {
+ const ONLY_ON_PATH = false;
+ const recordedPath = [];
+ if (ONLY_ON_PATH && !recordedPath.includes(pathname)) return;
const ip = await odooApi('GET', '/api/ip-address');
const data = new URLSearchParams({
@@ -58,11 +55,11 @@ const BasicLayout = ({ children }) => {
});
fetch(`/api/user-activity?${data.toString()}`);
- }, [router.pathname]);
+ };
useEffect(() => {
- recordActivity();
- }, [recordActivity]);
+ recordActivity(router.pathname);
+ }, [router.pathname]);
return (
<>