Merge branch 'socket-provision-refresh' of MERMS/MermsPanelReactJS into master
This commit is contained in:
@@ -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){
|
||||||
|
|||||||
@@ -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", () => {
|
||||||
|
|||||||
@@ -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'
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user