secure-scuttlebot classic

inject ws remote

Changed files
+6
plugins
+6
plugins/decent-ui.js
··· 36 36 exports.init = function (sbot, config) { 37 37 var decentDir = path.join(__dirname, '..', 'decent', 'build') 38 38 var cfg = config && config.decent ? config.decent : {} 39 + console.log('decent-ui config:', JSON.stringify(cfg)) 39 40 var port = typeof cfg.port === 'number' ? cfg.port : DEFAULT_PORT 40 41 var host = DEFAULT_HOST 41 42 var wsCfg = config && config.ws ? config.ws : {} 42 43 var wsPort = typeof wsCfg.port === 'number' ? wsCfg.port : 8989 43 44 var wsHost = typeof cfg.wsHost === 'string' ? cfg.wsHost : null 45 + var wsRemote = typeof cfg.wsRemote === 'string' ? cfg.wsRemote : null 44 46 if (!wsHost && typeof wsCfg.host === 'string') 45 47 wsHost = wsCfg.host 46 48 ··· 103 105 104 106 var i = sbot.id.indexOf('.') 105 107 var key = i === -1 ? sbot.id.substring(1) : sbot.id.substring(1, i) 108 + 109 + if (wsRemote) { 110 + return wsRemote + '~shs:' + key 111 + } 106 112 107 113 var wsTarget = wsHost || baseHost 108 114 var parsedHost = splitHostPort(wsTarget)