Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4014 Rev 4015
Línea 14... Línea 14...
14
import { addNotification } from "../../../redux/notification/notification.actions";
14
import { addNotification } from "../../../redux/notification/notification.actions";
15
import { useRef } from "react";
15
import { useRef } from "react";
16
import FeedModal from "./FeedModal";
16
import FeedModal from "./FeedModal";
17
import FeedHeader from "./FeedHeader";
17
import FeedHeader from "./FeedHeader";
18
import FeedCommentSection from "./feed-comment/FeedCommentSection";
18
import FeedCommentSection from "./feed-comment/FeedCommentSection";
-
 
19
import { async } from "postcss-js";
Línea 19... Línea 20...
19
 
20
 
Línea 20... Línea 21...
20
const FeedTemplate = ({ feed, owner_shared, image, children }) => {
21
const FeedTemplate = ({ feed, owner_shared, image, children }) => {
21
 
22
 
Línea 69... Línea 70...
69
    return () => {
70
    return () => {
70
      document.removeEventListener("mousedown", handleClickOutside);
71
      document.removeEventListener("mousedown", handleClickOutside);
71
    };
72
    };
72
  }, [shareContainer]);
73
  }, [shareContainer]);
Línea 73... Línea 74...
73
 
74
 
74
  const getShareUrl = () => {
-
 
75
    return new Promise((resolve, reject) => {
75
  const getShareUrl = async () => {
76
      axios.get(feed_share_external_url)
76
    const { data: response } = await axios.get(feed_share_external_url)
-
 
77
    const { data, success } = response
77
        .then(({ data }) => {
78
 
78
          if (!data.success) {
-
 
79
            dispatch(addNotification({ style: 'danger', msg: data.data }))
-
 
80
            setShareOptions(false)
-
 
81
            return reject(data.data)
-
 
82
          }
79
    if (success) {
83
          setShareUrl(data.data)
80
      setShareUrl(data)
84
          return resolve(data.data)
81
      return Promise.resolve(setShareUrl(data))
-
 
82
    }
85
        })
83
 
86
        .catch((err) => reject(err))
-
 
87
    });
84
    return Promise.reject(data)
Línea 88... Línea 85...
88
  }
85
  }
89
 
86