| { | { | ||||
| "name": "web", | "name": "web", | ||||
| "version": "4.0.31test", | |||||
| "version": "4.0.32", | |||||
| "private": true, | "private": true, | ||||
| "dependencies": { | "dependencies": { | ||||
| "@emotion/react": "^11.5.0", | "@emotion/react": "^11.5.0", |
| }; | }; | ||||
| console.log(props); | console.log(props); | ||||
| const handleSubmit = () => { | const handleSubmit = () => { | ||||
| if (!props.type === "payment") { | |||||
| if (props.type === "payment") { | |||||
| dispatch( | |||||
| deletePayment({ | |||||
| id: props.id, | |||||
| handleApiDeletePaymentResponseSuccess, | |||||
| }) | |||||
| ); | |||||
| } else { | |||||
| dispatch( | dispatch( | ||||
| fetchAdminMethod({ | fetchAdminMethod({ | ||||
| type: props.type, | type: props.type, | ||||
| handleApiResponseSuccess, | handleApiResponseSuccess, | ||||
| }) | }) | ||||
| ); | ); | ||||
| } else { | |||||
| dispatch( | |||||
| deletePayment({ | |||||
| id: props.id, | |||||
| handleApiDeletePaymentResponseSuccess, | |||||
| }) | |||||
| ); | |||||
| } | } | ||||
| }; | }; | ||||
| return ( | return ( |
| ) | ) | ||||
| ); | ); | ||||
| useEffect(() => { | useEffect(() => { | ||||
| setRecivedReviews( | |||||
| reviews.filter( | |||||
| (review) => | |||||
| review.exchange.buyer.user._id !== routeMatch.params.profileId | |||||
| ) | |||||
| ); | |||||
| setRecivedReviews(reviews.filter((review) => review.user._id !== userId)); | |||||
| }, [reviews]); | }, [reviews]); | ||||
| useEffect(() => { | useEffect(() => { | ||||
| if (positiveReviews) | if (positiveReviews) | ||||
| setFilteredReviews( | setFilteredReviews( | ||||
| recivedReviews | recivedReviews | ||||
| .filter( | |||||
| (review) => | |||||
| review.exchange.buyer.user._id !== routeMatch.params.profileId | |||||
| ) | |||||
| .filter((review) => review.user._id !== userId) | |||||
| .filter( | .filter( | ||||
| (review) => | (review) => | ||||
| review.succeeded === reviewEnum.YES.backendText && | review.succeeded === reviewEnum.YES.backendText && | ||||
| }, [props.givingReview, userId]); | }, [props.givingReview, userId]); | ||||
| const lastThreeReviews = useMemo(() => { | const lastThreeReviews = useMemo(() => { | ||||
| console.log("profile Reviews", reviews); | |||||
| if (props.givingReview) return [props.givingReview]; | if (props.givingReview) return [props.givingReview]; | ||||
| if (Array.isArray(reviews) && !props.isAdmin) { | if (Array.isArray(reviews) && !props.isAdmin) { | ||||
| return reviews.filter((singleReview) => { | return reviews.filter((singleReview) => { |
| } | } | ||||
| function* acceptExchange({ payload }) { | function* acceptExchange({ payload }) { | ||||
| try { | try { | ||||
| console.log("accept salje i prima 2 POZVANA ACCEPT SAGA") | |||||
| console.log("accept salje i prima 2 POZVANA ACCEPT SAGA"); | |||||
| const userId = yield select(selectUserId); | const userId = yield select(selectUserId); | ||||
| yield call(attemptAcceptExchange, userId, payload.exchangeId); | yield call(attemptAcceptExchange, userId, payload.exchangeId); | ||||
| const data = yield call(attemptFetchExchange, payload.exchangeId); | const data = yield call(attemptFetchExchange, payload.exchangeId); |