summaryrefslogtreecommitdiff
path: root/src/js_bridge.js
blob: a9c887371fb26e3bedf08453e61b0e29c809e952 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var s = document.createElement('script');
var PEER = {};
s.setAttribute('src','https://unpkg.com/peerjs@1.5.2/dist/peerjs.min.js');
document.body.appendChild(s);
function genRanHex(size) {
	return Array.apply(null,Array(size)).map(() => Math.floor(Math.random() * 16).toString(16)).join('');
}
PEER.event_queue = {};
PEER.peers = {};
PEER.message_queue = {};
PEER.create = function(name, options) {
	var peer = new Peer(name, options);
	PEER.peers[name] = peer;
};
/*
PEER["on"] = function(name, e, message) {
	PEER.peers[name].on(e, function(data) {
		PEER.message_queue.push({"message":message, "data":data})
	}
}
PEER["connect"] = function(name, id, options) {
	PEER.peers[name].connect(id, options)
}
*/