@ekidpro/bridge
Advanced tools
Comparing version 1.0.8 to 1.0.9
@@ -28,2 +28,3 @@ "use strict"; | ||
const qrcode_react_1 = __importDefault(require("qrcode.react")); | ||
const socket_io_client_1 = __importDefault(require("socket.io-client")); | ||
const get_local_ip_1 = require("./get-local-ip"); | ||
@@ -45,2 +46,29 @@ exports.QrGenerator = () => { | ||
}, []); | ||
react_1.useEffect(() => { | ||
if (localIp === '') { | ||
return () => { }; | ||
} | ||
const socket = socket_io_client_1.default(`http://${localIp}:8899`, { | ||
reconnection: true, | ||
reconnectionDelay: 5000, | ||
reconnectionDelayMax: 15000, | ||
}); | ||
socket.on('connect', () => { | ||
console.log = (...rest) => { | ||
socket.emit('debug-web', { log: rest }); | ||
}; | ||
console.debug = (...rest) => { | ||
socket.emit('debug-web', { debug: rest }); | ||
}; | ||
console.error = (...rest) => { | ||
socket.emit('debug-web', { error: rest }); | ||
}; | ||
}); | ||
socket.on('disconnect', () => { | ||
console.log('Socket disconnect'); | ||
}); | ||
return () => { | ||
socket.close(); | ||
}; | ||
}, [localIp]); | ||
if (localIp === '') { | ||
@@ -56,3 +84,4 @@ return react_1.default.createElement("div", null, "Loading ..."); | ||
const localPath = `${protocol}//${localIp}:${port}${pathname}${hash}`; | ||
const qrUrl = `ekpapp://debug?url=${localPath}`; | ||
const qrUrl = `ekpapp://debug?url=${localPath}&debugger=${localIp}:8899`; | ||
console.log(64, qrUrl); | ||
return (react_1.default.createElement("div", null, | ||
@@ -59,0 +88,0 @@ react_1.default.createElement(qrcode_react_1.default, { value: qrUrl, style: { backgroundColor: 'white', padding: 12 } }), |
{ | ||
"name": "@ekidpro/bridge", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Bridge between ekidpro app with website", | ||
@@ -35,2 +35,3 @@ "homepage": "https://github.com/ekidpro-vn/bridge", | ||
"@types/react-router-dom": "^5.1.5", | ||
"@types/socket.io-client": "^1.4.33", | ||
"@types/uuid": "^8.0.0", | ||
@@ -46,4 +47,5 @@ "gts": "^2.0.2", | ||
"qrcode.react": "^1.0.0", | ||
"socket.io-client": "^2.3.0", | ||
"uuid": "^8.1.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
45780
703
5
9
+ Addedsocket.io-client@^2.3.0
+ Addedafter@0.8.2(transitive)
+ Addedarraybuffer.slice@0.0.7(transitive)
+ Addedbacko2@1.0.2(transitive)
+ Addedbase64-arraybuffer@0.1.4(transitive)
+ Addedblob@0.0.5(transitive)
+ Addedcomponent-bind@1.0.0(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedcomponent-inherit@0.0.3(transitive)
+ Addeddebug@3.1.0(transitive)
+ Addedengine.io-client@3.5.4(transitive)
+ Addedengine.io-parser@2.2.1(transitive)
+ Addedhas-binary2@1.0.3(transitive)
+ Addedhas-cors@1.1.0(transitive)
+ Addedindexof@0.0.1(transitive)
+ Addedisarray@2.0.1(transitive)
+ Addedms@2.0.0(transitive)
+ Addedparseqs@0.0.6(transitive)
+ Addedparseuri@0.0.6(transitive)
+ Addedsocket.io-client@2.5.0(transitive)
+ Addedsocket.io-parser@3.3.4(transitive)
+ Addedto-array@0.1.4(transitive)
+ Addedws@7.5.10(transitive)
+ Addedxmlhttprequest-ssl@1.6.3(transitive)
+ Addedyeast@0.1.2(transitive)