add secure protocol #5

Merged
dragonchaser merged 1 commits from config-domains into main 2022-07-19 11:19:34 +02:00
3 changed files with 8 additions and 2 deletions
Showing only changes of commit fa5216c8d4 - Show all commits

View File

@@ -112,7 +112,7 @@
} }
console.log("Connecting to socket"); console.log("Connecting to socket");
socketSemaphore = true; socketSemaphore = true;
let socket = new WebSocket("ws://" + wsBaseUrl); let socket = new WebSocket(wsBaseUrl);
socket.onopen = function (e) { socket.onopen = function (e) {
clearInterval(socketConnector); clearInterval(socketConnector);
socketConnector = null; socketConnector = null;

View File

@@ -3,6 +3,7 @@
"accessToken": "youraccesstokencanbeobtainedthroughriot", "accessToken": "youraccesstokencanbeobtainedthroughriot",
"domain": "yourdomain.tld", "domain": "yourdomain.tld",
"webSocketDomain": "ws.yourdomain.tld", "webSocketDomain": "ws.yourdomain.tld",
"secure":true,
"storage": "config/bot.json", "storage": "config/bot.json",
"assetDir": "assets/", "assetDir": "assets/",
"webServerPort": "8080", "webServerPort": "8080",

View File

@@ -21,9 +21,14 @@ const client = new MatrixClient(
); );
// write javascript for baseurl // write javascript for baseurl
if (config.secure) {
urlConfigData = `var baseUrl = "https://${config.domain}";\nvar wsBaseUrl = "wss://${config.webSocketDomain}";\n`;
} else {
urlConfigData = `var baseUrl = "http://${config.domain}";\nvar wsBaseUrl = "ws://${config.webSocketDomain}";\n`;
}
fs.writeFileSync( fs.writeFileSync(
config.assetDir + "/baseurl.js", config.assetDir + "/baseurl.js",
`var baseUrl = "${config.domain}";\nvar wsBaseUrl = "${config.webSocketDomain}";\n`, urlConfigData,
function (err) { function (err) {
if (err) return console.log(err); if (err) return console.log(err);
} }