Merge branch 'socket-provision-refresh' of MERMS/MermsPanelReactJS into master

This commit is contained in:
2026-05-19 21:52:35 +00:00
committed by Gogs
3 changed files with 25 additions and 11 deletions
+1 -1
View File
@@ -56,7 +56,7 @@ export default function CSignup() {
}, },
onSuccess: (res) => { onSuccess: (res) => {
if(res?.data?.resultCode != '0'){ if(res?.data?.resultCode != '0'){
throw({message: res?.data?.resultDescription}) throw({message: res?.data?.error_message})
} }
const {token, room, uid} = res?.data const {token, room, uid} = res?.data
if(!token || !room){ if(!token || !room){
+23 -10
View File
@@ -42,18 +42,31 @@ export default function SocketIOContextProvider({children}) {
// setSocketMsgReceived(data.message); // setSocketMsgReceived(data.message);
// dispatch(tableReload({type:'CHATMESSAGELIST'})) // dispatches to update chat message sending from owner to worker and vice versa // dispatch(tableReload({type:'CHATMESSAGELIST'})) // dispatches to update chat message sending from owner to worker and vice versa
console.log('SOCKET RECEIVED DATA *** ', data) console.log('SOCKET RECEIVED DATA *** ', data)
queryClient.refetchQueries({ if(data?.message_action === socketOnEvents.refresh_all_actions){
queryKey: [...queryKeys.recentAction], queryClient.refetchQueries({
// type: 'active', queryKey: [...queryKeys.recentAction],
// exact: true, // 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) => { // socket.on(socketOnEvents.refresh_provision, (data) => {
queryClient.refetchQueries({ // refetches productProvision API call // queryClient.refetchQueries({ // refetches productProvision API call
queryKey: [...queryKeys.myproduct_provision], // 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 // client-side
socket.on("connect", () => { socket.on("connect", () => {
+1
View File
@@ -6,5 +6,6 @@ export const socketEmitEvents = {
export const socketOnEvents = { export const socketOnEvents = {
receive_message: 'receive_message', receive_message: 'receive_message',
refresh_all_actions: 'refresh_all_actions',
refresh_provision: 'refresh_provision_actions' refresh_provision: 'refresh_provision_actions'
} }