2019-07-07 15:40:51 +02:00
|
|
|
/* global Config, UI, Broker, Snowflake */
|
|
|
|
|
|
2019-07-06 15:13:06 +02:00
|
|
|
/*
|
|
|
|
|
Entry point.
|
|
|
|
|
*/
|
|
|
|
|
|
2019-07-06 15:20:07 +02:00
|
|
|
var config = new Config;
|
2019-07-06 15:13:06 +02:00
|
|
|
|
2019-07-06 15:20:07 +02:00
|
|
|
var ui = new UI();
|
2019-07-06 15:13:06 +02:00
|
|
|
|
2019-11-20 13:09:11 -05:00
|
|
|
var broker = new Broker(config);
|
2019-07-06 15:13:06 +02:00
|
|
|
|
2019-07-06 15:20:07 +02:00
|
|
|
var snowflake = new Snowflake(config, ui, broker);
|
2019-07-06 15:13:06 +02:00
|
|
|
|
2019-07-06 15:20:07 +02:00
|
|
|
var log = function(msg) {
|
2019-07-06 15:13:06 +02:00
|
|
|
return console.log('Snowflake: ' + msg);
|
|
|
|
|
};
|
|
|
|
|
|
2019-07-06 15:20:07 +02:00
|
|
|
var dbg = log;
|
2019-07-06 15:13:06 +02:00
|
|
|
|
|
|
|
|
log('== snowflake proxy ==');
|
|
|
|
|
|
|
|
|
|
dbg('Contacting Broker at ' + broker.url);
|
|
|
|
|
|
|
|
|
|
snowflake.setRelayAddr(config.relayAddr);
|
|
|
|
|
|
|
|
|
|
snowflake.beginWebRTC();
|