fix: remove unecessary useCallback for feature releaser

pull/2660/head
William Grant 3 years ago
parent 1d6f200d50
commit dadc93bfda

@ -1,4 +1,4 @@
import React, { useCallback, useEffect, useState } from 'react'; import React, { useEffect, useState } from 'react';
import { useSelector } from 'react-redux'; import { useSelector } from 'react-redux';
import { getRightOverlayMode } from '../../../state/selectors/section'; import { getRightOverlayMode } from '../../../state/selectors/section';
@ -10,14 +10,9 @@ const ClosableOverlay = () => {
const rightOverlayMode = useSelector(getRightOverlayMode); const rightOverlayMode = useSelector(getRightOverlayMode);
const [showNewDisppearingMessageModes, setShowNewDisppearingMessageModes] = useState(false); const [showNewDisppearingMessageModes, setShowNewDisppearingMessageModes] = useState(false);
const checkForFeatureRelease = useCallback(async () => {
const isReleased = await checkIsFeatureReleased('Disappearing Messages V2');
return isReleased;
}, []);
useEffect(() => { useEffect(() => {
let isCancelled = false; let isCancelled = false;
checkForFeatureRelease() checkIsFeatureReleased('Disappearing Messages V2')
.then(result => { .then(result => {
if (isCancelled) { if (isCancelled) {
return; return;
@ -33,7 +28,7 @@ const ClosableOverlay = () => {
return () => { return () => {
isCancelled = true; isCancelled = true;
}; };
}, [checkForFeatureRelease]); }, []);
switch (rightOverlayMode) { switch (rightOverlayMode) {
case 'disappearing-messages': case 'disappearing-messages':

Loading…
Cancel
Save