diff --git a/src/component/auth/CSignup.jsx b/src/component/auth/CSignup.jsx index c08e3af..641f8ca 100644 --- a/src/component/auth/CSignup.jsx +++ b/src/component/auth/CSignup.jsx @@ -56,7 +56,7 @@ export default function CSignup() { }, onSuccess: (res) => { if(res?.data?.resultCode != '0'){ - throw({message: res?.data?.resultDescription}) + throw({message: res?.data?.error_message}) } const {token, room, uid} = res?.data if(!token || !room){ diff --git a/src/component/context/SocketIOContext.jsx b/src/component/context/SocketIOContext.jsx index f0477f6..113e724 100644 --- a/src/component/context/SocketIOContext.jsx +++ b/src/component/context/SocketIOContext.jsx @@ -42,18 +42,31 @@ export default function SocketIOContextProvider({children}) { // setSocketMsgReceived(data.message); // dispatch(tableReload({type:'CHATMESSAGELIST'})) // dispatches to update chat message sending from owner to worker and vice versa console.log('SOCKET RECEIVED DATA *** ', data) - queryClient.refetchQueries({ - queryKey: [...queryKeys.recentAction], - // type: 'active', - // exact: true, - }) + if(data?.message_action === socketOnEvents.refresh_all_actions){ + queryClient.refetchQueries({ + queryKey: [...queryKeys.recentAction], + // type: 'active', + // exact: true, + }) + } + if(data?.message_action === socketOnEvents.refresh_provision){ + queryClient.refetchQueries({ // refetches product Page API call + queryKey: [...queryKeys.product_page], + }) + } + }); - socket.on(socketOnEvents.refresh_provision, (data) => { - queryClient.refetchQueries({ // refetches productProvision API call - queryKey: [...queryKeys.myproduct_provision], - }) - }); + // socket.on(socketOnEvents.refresh_provision, (data) => { + // queryClient.refetchQueries({ // refetches productProvision API call + // queryKey: [...queryKeys.myproduct_provision], + // }) + // // queryClient.invalidateQueries({ queryKey: [...queryKeys.product_page] }) + // queryClient.refetchQueries({ // refetches product Page API call + // queryKey: [...queryKeys.product_page], + // }) + // console.log('SOCKET RECEIVED DATA *** 111 ', data) + // }); // client-side socket.on("connect", () => { diff --git a/src/component/context/socketEvents.js b/src/component/context/socketEvents.js index 42eee18..aeec823 100644 --- a/src/component/context/socketEvents.js +++ b/src/component/context/socketEvents.js @@ -6,5 +6,6 @@ export const socketEmitEvents = { export const socketOnEvents = { receive_message: 'receive_message', + refresh_all_actions: 'refresh_all_actions', refresh_provision: 'refresh_provision_actions' } \ No newline at end of file