diff --git a/utils/orderSocket.js b/utils/orderSocket.js new file mode 100644 index 0000000..42a0db5 --- /dev/null +++ b/utils/orderSocket.js @@ -0,0 +1,33 @@ + 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() + } \ No newline at end of file