From dadc93bfda67db472f12aaab1266f2a991710ce9 Mon Sep 17 00:00:00 2001 From: William Grant Date: Wed, 26 Apr 2023 14:44:54 +1000 Subject: [PATCH] fix: remove unecessary useCallback for feature releaser --- ts/components/conversation/right-panel/RightPanel.tsx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/ts/components/conversation/right-panel/RightPanel.tsx b/ts/components/conversation/right-panel/RightPanel.tsx index c7fd5859f..b4eb18049 100644 --- a/ts/components/conversation/right-panel/RightPanel.tsx +++ b/ts/components/conversation/right-panel/RightPanel.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { useSelector } from 'react-redux'; import { getRightOverlayMode } from '../../../state/selectors/section'; @@ -10,14 +10,9 @@ const ClosableOverlay = () => { const rightOverlayMode = useSelector(getRightOverlayMode); const [showNewDisppearingMessageModes, setShowNewDisppearingMessageModes] = useState(false); - const checkForFeatureRelease = useCallback(async () => { - const isReleased = await checkIsFeatureReleased('Disappearing Messages V2'); - return isReleased; - }, []); - useEffect(() => { let isCancelled = false; - checkForFeatureRelease() + checkIsFeatureReleased('Disappearing Messages V2') .then(result => { if (isCancelled) { return; @@ -33,7 +28,7 @@ const ClosableOverlay = () => { return () => { isCancelled = true; }; - }, [checkForFeatureRelease]); + }, []); switch (rightOverlayMode) { case 'disappearing-messages':