diff --git a/src/component/context/SocketIOContext.jsx b/src/component/context/SocketIOContext.jsx index 1643d74..1ca2b8d 100644 --- a/src/component/context/SocketIOContext.jsx +++ b/src/component/context/SocketIOContext.jsx @@ -49,6 +49,12 @@ export default function SocketIOContextProvider({children}) { }) }); + socket.on(socketOnEvents.refresh_provision, (data) => { + queryClient.refetchQueries({ // refetches productProvision API call + queryKey: [...queryKeys.myproduct_provision], + }) + }); + // client-side socket.on("connect", () => { console.log(socket.id); diff --git a/src/component/context/socketEvents.js b/src/component/context/socketEvents.js index d3b198c..42eee18 100644 --- a/src/component/context/socketEvents.js +++ b/src/component/context/socketEvents.js @@ -5,5 +5,6 @@ export const socketEmitEvents = { export const socketOnEvents = { - receive_message: 'receive_message' + receive_message: 'receive_message', + refresh_provision: 'refresh_provision_actions' } \ No newline at end of file