Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2803 Rev 3034
Línea 34... Línea 34...
34
        const localAes = window.localStorage.getItem('aes')
34
        const localAes = window.localStorage.getItem('aes')
35
        const localJwt = window.localStorage.getItem('jwt')
35
        const localJwt = window.localStorage.getItem('jwt')
36
        const permissions = structuredClone(credentials)
36
        const permissions = structuredClone(credentials)
37
        permissions.isAuth = credentials.is_logged_in
37
        permissions.isAuth = credentials.is_logged_in
Línea -... Línea 38...
-
 
38
 
-
 
39
        console.log('ON SUCCESS')
38
 
40
 
39
        if (localAes) {
41
        if (localAes) {
-
 
42
          permissions.aes = localAes
40
          permissions.aes = localAes
43
          console.log('LOCAL AES: ', localAes)
41
        } else {
44
        } else {
42
          permissions.aes = credentials.aes
45
          permissions.aes = credentials.aes
-
 
46
          window.localStorage.setItem('aes', credentials.aes)
43
          window.localStorage.setItem('aes', credentials.aes)
47
          console.log('LOCAL AES SETTED')
Línea 44... Línea 48...
44
        }
48
        }
45
 
49
 
-
 
50
        if (localJwt) {
46
        if (localJwt) {
51
          permissions.jwt = localJwt
47
          permissions.jwt = localJwt
52
          console.log('LOCAL JWT: ', localJwt)
48
        } else {
53
        } else {
-
 
54
          permissions.jwt = credentials.jwt
49
          permissions.jwt = credentials.jwt
55
          window.localStorage.setItem('jwt', credentials.jwt)
Línea 50... Línea 56...
50
          window.localStorage.setItem('jwt', credentials.jwt)
56
          console.log('LOCAL JWT SETTED')
51
        }
57
        }
52
 
58
 
-
 
59
        dispatch(setPermissions(permissions))
53
        dispatch(setPermissions(permissions))
60
      })
54
      })
61
      .catch((error) => {
55
      .catch((error) => {
62
        console.log('ON ERROR')
56
        if (error.message.includes('sesión')) {
63
        if (error.message.includes('sesión')) {
57
          dispatch(logout())
64
          dispatch(logout())