detection-business/utils/orderSocket.js
2024-11-09 18:09:46 +08:00

33 lines
659 B
JavaScript

import { startSocketConnect } from '../main.js'
import config from '@/config'
export function connect(userId) {
var socketTask = uni.connectSocket({
url: config.wsUrl+'/websocket/inspection/'+userId,
success(res) {
},
fail(err) {
}
}
);
return socketTask;
}
export function sendSocketMessage(SocketTask) {
if(SocketTask){
SocketTask.send({
data: 'keep connect',
success: res => {
},
fail: err => {
startSocketConnect(uni.getStorageSync('userId'))
},
});
}else{
startSocketConnect(uni.getStorageSync('userId'))
}
}
export function closeSocket(SocketTask) {
SocketTask.close()
}