diff --git a/src/component/context/SocketIOContext.jsx b/src/component/context/SocketIOContext.jsx
index 1ca2b8d..f0477f6 100644
--- a/src/component/context/SocketIOContext.jsx
+++ b/src/component/context/SocketIOContext.jsx
@@ -41,7 +41,7 @@ export default function SocketIOContextProvider({children}) {
socket.on(socketOnEvents.receive_message, (data) => {
// setSocketMsgReceived(data.message);
// dispatch(tableReload({type:'CHATMESSAGELIST'})) // dispatches to update chat message sending from owner to worker and vice versa
- console.log('DATA', data)
+ console.log('SOCKET RECEIVED DATA *** ', data)
queryClient.refetchQueries({
queryKey: [...queryKeys.recentAction],
// type: 'active',
diff --git a/src/component/product/ProductActive.jsx b/src/component/product/ProductActive.jsx
index 3896018..6f682d6 100644
--- a/src/component/product/ProductActive.jsx
+++ b/src/component/product/ProductActive.jsx
@@ -1,14 +1,15 @@
-import React, { useMemo, useRef, useState } from "react";
+import React, {useEffect, useMemo, useRef, useState} from "react";
import { useSelector } from "react-redux";
import getImage from "../../utils/getImage";
import { useMutation, useQuery } from "@tanstack/react-query";
import { productRefreshSite, getSettingsData } from "../../services/services";
import Settings from "./settingsTab/Settings";
import queryKeys from "../../services/queryKeys";
+import {SocketContextValues} from "../context/SocketIOContext";
export default function ProductActive({productData}){
-
+ const {joinRoom} = SocketContextValues() // Destructures values from socket context
const iframe = useRef()
const refresh = useMutation({
@@ -31,6 +32,13 @@ export default function ProductActive({productData}){
}
let externalUrl= 'https://'+productData?.internal_url
+ const productSubUID = productData.subscription_uid;
+ useEffect(() => {
+ const provision_room = "PROVISION_"+productSubUID;
+ console.log("JOINING ROOM ON ACTIVE *** ", provision_room);
+ joinRoom(provision_room); // provision subscription room
+ }, [])
+
return(
<>
{/*
{error.message}
-{error.message}
+| # | -Action | - -||||
|---|---|---|---|---|---|
| {item.id} | -{item.action} | +
| # | +Action |
|---|---|
| {item.id} | +{item.action} | + +
- {/*
+ {/*