Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2369 | Rev 2774 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2369 Rev 2376
Línea 2... Línea 2...
2
 
2
 
Línea 3... Línea 3...
3
import useFetch from '@app/hooks/useFetch'
3
import useFetch from '@app/hooks/useFetch'
4
 
4
 
-
 
5
function useNavbar() {
-
 
6
  const { data: menuData } = useFetch('/helpers/menu')
-
 
7
  const {
-
 
8
    data: session,
5
function useNavbar() {
9
    refetch,
Línea 6... Línea 10...
6
  const { data: menuData } = useFetch('/helpers/menu')
10
    isLoading
7
  const { data: session, refetch } = useFetch(menuData?.routeCheckSession)
11
  } = useFetch(menuData?.routeCheckSession)
Línea 8... Línea 12...
8
 
12
 
Línea 32... Línea 36...
32
 
36
 
33
    return menu
37
    return menu
Línea 34... Línea 38...
34
  }, [menuData, session])
38
  }, [menuData, session])
35
 
39
 
36
  useEffect(() => {
-
 
37
    const sessionInterval = setInterval(() => {
40
  useEffect(() => {
38
      console.log('refetching session')
41
    const sessionInterval = setTimeout(() => {
Línea 39... Línea 42...
39
      refetch()
42
      !isLoading && refetch()
40
    }, 3000)
43
    }, 3000)
41
 
44
 
42
    return () => {
45
    return () => {
Línea 43... Línea 46...
43
      clearInterval(sessionInterval)
46
      clearInterval(sessionInterval)
44
    }
47
    }
45
  }, [])
48
  }, [isLoading])
46
 
49