+6
plugins/decent-ui.js
+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)