Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2242 Rev 2243
Línea 41... Línea 41...
41
 
41
 
42
    const toggleShareOptions = () => {
42
    const toggleShareOptions = () => {
43
      setShareOptions(!shareOptions)
43
      setShareOptions(!shareOptions)
Línea 44... Línea 44...
44
    }
44
    }
-
 
45
 
45
 
46
    const getShorterUrl = () =>
46
    const getShorterUrl = new Promise(() => {
47
      new Promise(() => {
47
      axios
48
        axios
48
        .get(url)
49
          .get(url)
49
        .then(({ data }) => {
50
          .then(({ data }) => {
50
          if (!data.success) {
51
            if (!data.success) {
51
            setShareOptions(false)
52
              setShareOptions(false)
Línea 52... Línea 53...
52
            throw new Error(data.data)
53
              throw new Error(data.data)
53
          }
54
            }
54
 
55
 
55
          setShareUrl(data.data)
56
            setShareUrl(data.data)
56
        })
57
          })
57
        .catch((err) =>
58
          .catch((err) =>
Línea 58... Línea 59...
58
          dispatch(addNotification({ style: 'danger', msg: err.message }))
59
            dispatch(addNotification({ style: 'danger', msg: err.message }))
59
        )
60
          )
60
    })
61
      })
61
 
62