diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2024-02-28 11:23:54 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2024-02-28 11:23:54 +0700 |
| commit | 191f6592375ebac9d1530b67e7100a13a6155239 (patch) | |
| tree | 0c7f33a3c7313a6dcfdf27d6da78e270b6cc6d04 /src/core | |
| parent | 910b0eb1f7b8721db995094e49da7ed67b995146 (diff) | |
Enable record activity log on all page
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/components/layouts/BasicLayout.jsx | 17 |
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 ( <> |
