|
|
@@ -2,18 +2,26 @@ |
|
|
|
* 模拟客户端back server |
|
|
|
* 目前还不知道back的API及具体实现,暂时先抑制代码报错 |
|
|
|
*/ |
|
|
|
import io from 'socket.io-client'; |
|
|
|
|
|
|
|
export const isClient = process.env.IS_CLIENT; |
|
|
|
|
|
|
|
let socket; |
|
|
|
const noop = () => {}; |
|
|
|
|
|
|
|
const safeCall = f => isClient ? f : noop; |
|
|
|
const safeSocket = f => (...args) => socket && f(...args); |
|
|
|
|
|
|
|
const system = { |
|
|
|
isClient, |
|
|
|
test: safeCall(() => { |
|
|
|
console.log('客户端 electron API 检测:', global.electron); |
|
|
|
system.initalSocket(); |
|
|
|
}), |
|
|
|
initalSocket: () => { |
|
|
|
socket = io('http://10.240.32.243:3000'); |
|
|
|
socket.on('connect', () => { console.log('本地socket服务连接成功') }); |
|
|
|
}, |
|
|
|
/** |
|
|
|
* 系统打开只当文件 |
|
|
|
*/ |
|
|
@@ -21,6 +29,7 @@ const system = { |
|
|
|
const { shell } = global.electron; |
|
|
|
shell.openPath(filePath); |
|
|
|
}), |
|
|
|
// todo |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|