Fix infinite setState causing app is broken when swiching space <> no space

This commit is contained in:
“tan-nhu” 2023-09-20 04:11:29 -07:00
parent 5eff33c75f
commit 80c74fa36a

View File

@ -72,7 +72,7 @@ export const SpaceSelector: React.FC<SpaceSelectorProps> = ({ onSelect }) => {
useEffect(() => { useEffect(() => {
if (space && !selectedSpace && data) { if (space && !selectedSpace && data) {
selectSpace(data, false) selectSpace(data, false)
} else if (!space && selectSpace && data) { } else if (!space && selectSpace && data && selectedSpace?.id !== -1) {
selectSpace( selectSpace(
{ {
created: 0, created: 0,
@ -88,7 +88,7 @@ export const SpaceSelector: React.FC<SpaceSelectorProps> = ({ onSelect }) => {
false false
) )
} }
}, [space, selectedSpace, data, onSelect, selectSpace]) }, [space, selectedSpace, data, onSelect, selectSpace, getString])
useEffect(() => { useEffect(() => {
if (response?.status === 403) { if (response?.status === 403) {