From f6e839611bc9de865dfefaa19b5920727a32c4fa Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Tue, 16 Apr 2024 17:03:12 -0500 Subject: [PATCH] refac --- src/lib/components/layout/Sidebar.svelte | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index a1a4e2ae8..5405aa15e 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -62,14 +62,22 @@ } } - document.addEventListener('touchstart', (e) => { + const onTouchStart = (e) => { touchstartX = e.changedTouches[0].screenX; - }); + }; - document.addEventListener('touchend', (e) => { + const onTouchEnd = (e) => { touchendX = e.changedTouches[0].screenX; checkDirection(); - }); + }; + + document.addEventListener('touchstart', onTouchStart); + document.addEventListener('touchend', onTouchEnd); + + return () => { + document.removeEventListener('touchstart', onTouchStart); + document.removeEventListener('touchend', onTouchEnd); + }; }); // Helper function to fetch and add chat content to each chat