Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6842 Rev 6846
Línea 20... Línea 20...
20
 
20
 
21
    setUserImage(session_image)
21
    setUserImage(session_image)
22
    sessionStorage.removeItem('user_session_image')
22
    sessionStorage.removeItem('user_session_image')
Línea 23... Línea 23...
23
  }
23
  }
24
 
24
 
25
  const checkSession = async () => {
25
  const checkSession = async (url) => {
26
    try {
26
    try {
27
      setLoading(true)
27
      setLoading(true)
Línea 28... Línea 28...
28
      const { data: response } = await axios.get(backendVars?.routeCheckSession)
28
      const { data: response } = await axios.get(url)
29
      const { total_messages, total_notifications } = response.data
29
      const { total_messages, total_notifications } = response.data
30
 
30
 
Línea 91... Línea 91...
91
        throw new Error(err)
91
        throw new Error(err)
92
      })
92
      })
93
  }, [])
93
  }, [])
Línea 94... Línea 94...
94
 
94
 
95
  useEffect(() => {
-
 
96
    let timer
95
  useEffect(() => {
-
 
96
    if (loading) return
97
    if (!loading) {
97
 
98
      timer = setTimeout(() => {
98
    const timer = setTimeout(() => {
99
        checkUserImage()
99
      checkUserImage()
100
        checkSession()
100
      checkSession(backendVars?.routeCheckSession)
101
      }, 2000)
101
    }, 2000)
102
    }
102
 
103
    return () => {
103
    return () => {
104
      clearTimeout(timer)
104
      clearTimeout(timer)
105
    }
105
    }
Línea 106... Línea 106...
106
  }, [loading])
106
  }, [loading, backendVars])
107
 
107
 
108
  switch (theme) {
108
  switch (theme) {
109
    case 1:
109
    case 1: