6a1b588e by Jabis Sevón

let's not put undefineds in

1 parent 34c50db8
...@@ -2,7 +2,7 @@ module.exports = { ...@@ -2,7 +2,7 @@ module.exports = {
2 apps : [{ 2 apps : [{
3 name: 'multisocket', 3 name: 'multisocket',
4 script: 'server.js', 4 script: 'server.js',
5 watch: true, 5 watch: false,
6 env: { 6 env: {
7 DEBUG : true 7 DEBUG : true
8 } 8 }
......
...@@ -16,9 +16,9 @@ const http = require("http"); ...@@ -16,9 +16,9 @@ const http = require("http");
16 const https = require("https"); 16 const https = require("https");
17 const WebSocket = require("ws"); 17 const WebSocket = require("ws");
18 let debug = process.env.DEBUG || true; 18 let debug = process.env.DEBUG || true;
19 let relaypeers = process.env.RELAY || 'https://mg.rig.airfaas.com/'; 19 let relaypeers = process.env.RELAY || 'https://mirror.rig.airfaas.com/';
20 let config = {}; 20 let config = {};
21 if(debug) console.log(SEA, Gun.SEA); 21 if(debug) console.log(SEA);
22 config.options = { 22 config.options = {
23 } 23 }
24 if (!process.env.hasOwnProperty('SSL')||process.env.SSL == false) { 24 if (!process.env.hasOwnProperty('SSL')||process.env.SSL == false) {
...@@ -98,10 +98,10 @@ server.on("upgrade", async function(request, socket, head) { ...@@ -98,10 +98,10 @@ server.on("upgrade", async function(request, socket, head) {
98 let user = g.user(); 98 let user = g.user();
99 user.create(roomname,sig, function(dack){ 99 user.create(roomname,sig, function(dack){
100 if(debug) console.log("We've got user create ack",dack,roomname,sig); 100 if(debug) console.log("We've got user create ack",dack,roomname,sig);
101 if(dack.err){ console.log("error in user.create",dack.err); } 101 if(dack.err){ console.log("error in user.create",dack); return; }
102 user.auth(roomname,sig, function(auth){ 102 user.auth(roomname,sig, function(auth){
103 if(debug) console.log("We've got user auth ack",auth); 103 if(debug) console.log("We've got user auth ack",auth);
104 if(auth.err){ console.log('error in auth',auth.err); } 104 if(auth.err){ console.log('error in auth',auth.err); return; }
105 //console.log("auth",auth,roomname,sig); 105 //console.log("auth",auth,roomname,sig);
106 Object.assign(obj,{ 106 Object.assign(obj,{
107 pub:dack.pub, 107 pub:dack.pub,
...@@ -126,7 +126,7 @@ server.on("upgrade", async function(request, socket, head) { ...@@ -126,7 +126,7 @@ server.on("upgrade", async function(request, socket, head) {
126 } 126 }
127 } 127 }
128 if (gun.server) { 128 if (gun.server) {
129 // Handle Request 129 gun.server.setMaxListeners(50);
130 gun.server.handleUpgrade(request, socket, head, function(ws) { 130 gun.server.handleUpgrade(request, socket, head, function(ws) {
131 if (debug) console.log("connecting to gun instance", gun.gun.opt()._.opt.ws.path); 131 if (debug) console.log("connecting to gun instance", gun.gun.opt()._.opt.ws.path);
132 gun.server.emit("connection", ws, request); 132 gun.server.emit("connection", ws, request);
...@@ -135,4 +135,4 @@ server.on("upgrade", async function(request, socket, head) { ...@@ -135,4 +135,4 @@ server.on("upgrade", async function(request, socket, head) {
135 if (debug) console.log("destroying socket", pathname); 135 if (debug) console.log("destroying socket", pathname);
136 socket.destroy(); 136 socket.destroy();
137 } 137 }
138 });
...\ No newline at end of file ...\ No newline at end of file
138 });
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!