Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3797 Rev 3798
Línea 75... Línea 75...
75
    return () => {
75
    return () => {
76
      document.removeEventListener("mousedown", handleClickOutside);
76
      document.removeEventListener("mousedown", handleClickOutside);
77
    };
77
    };
78
  }, [shareContainer]);
78
  }, [shareContainer]);
Línea 79... Línea 79...
79
 
79
 
80
  const getShareUrl = async (url) => {
80
  const getShareUrl = new Promise((resolve, reject) => {
81
    try {
81
    axios
-
 
82
      .get(feed_share_external_url)
82
      const { data } = await axios.get(url)
83
      .then(({ data }) => {
83
      if (!data.success) {
84
        if (!data.success) {
84
        dispatch(addNotification({ style: 'danger', msg: data.data }))
85
          dispatch(addNotification({ style: 'danger', msg: data.data }))
-
 
86
          setShareOptions(false)
85
        setShareOptions(false)
87
          reject(data.data)
86
        return
88
          return
87
      }
89
        }
-
 
90
        setShareUrl(data.data)
-
 
91
        resolve(data.data)
88
      setShareUrl(data.data)
92
      })
89
    } catch (err) {
93
      .catch((err) => {
-
 
94
        dispatch(addNotification({ style: 'danger', msg: 'Ha ocurrido un error' }))
90
      dispatch(addNotification({ style: 'danger', msg: 'Ha ocurrido un error' }))
95
        reject(err)
91
      console.log(`Error : ${err}`)
96
        console.log(`Error : ${err}`)
-
 
97
      })
Línea 92... Línea -...
92
    }
-
 
Línea 93... Línea 98...
93
 
98
  });
94
  }
99
 
95
 
100
 
96
  const likeHandler = (likeUrl) => {
101
  const likeHandler = (likeUrl) => {