diff --git a/src/components/Contexts/SocketIOContext.js b/src/components/Contexts/SocketIOContext.js index 436fe24..c8c4b1e 100644 --- a/src/components/Contexts/SocketIOContext.js +++ b/src/components/Contexts/SocketIOContext.js @@ -78,11 +78,12 @@ export default function SocketIOContextProvider({children}) { }); socket.on("marketjob_actions", (data) => { // Triggers refresh on owner side, when somebody sends/shows interest in a job - // let user_uid = userDetails.account_type == 'FULL' ? userDetails.uid : sessionStorage.getItem('family_uid') // gets user UID + let user_uid = userDetails.account_type == 'FULL' ? userDetails.uid : sessionStorage.getItem('family_uid') // gets user UID let {message} = data - if(message.action == "REFRESH_OFFERS" && message.audience == "MERCHANT"){ // for refreshing job owner offer interest list when any worker sends interest + if(message.action == "REFRESH_OFFERS" && message.audience == "MERCHANT" && message.market_uid == user_uid){ // for refreshing job owner offer interest list when any worker sends interest dispatch(tableReload({type:'OFFERINTERESTLISTRELOAD'})) } + console.log('data', data) }); }, [socket]); diff --git a/src/components/MarketPlace/PopUp/MarketPopUp.jsx b/src/components/MarketPlace/PopUp/MarketPopUp.jsx index c9158e4..21f8126 100644 --- a/src/components/MarketPlace/PopUp/MarketPopUp.jsx +++ b/src/components/MarketPlace/PopUp/MarketPopUp.jsx @@ -16,6 +16,7 @@ const MarketPopUp = ({ details, onClose, situation, marketInt }) => { "offer_code": details?.offer_code, "offer_uid": details?.offer_uid, "job_uid": details?.job_uid, + "market_uid": details?.market_uid } let room = `INTEREST-${details?.market_uid}` sendJobInterestToOwner(message, room)