From f379d1c12d7d5cd9c49a7e24b056e4a84842e2da Mon Sep 17 00:00:00 2001 From: TheGreyDiamond Date: Sun, 29 Nov 2020 00:07:59 +0100 Subject: [PATCH] Basic session joining --- index.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 81adbb1..a92d254 100644 --- a/index.js +++ b/index.js @@ -209,6 +209,19 @@ function init() { restApp.get('/api/v1/session/info', (req, res) => { res.json({state:"Succes", name: mySession.name, joinAble: mySession.joinable, passwordProtected: mySession.passwordProtected}); }) + + restApp.get('/api/v1/session/join', (req, res) => { + if(mySession.joinable){ + if(mySession.passwordProtected == false){ + res.json({state: "Succes"}) + }else{ + res.json({state: "Failed", message: "Passwords are not yet implemented", code: -1}) + } + }else{ + res.json({state: "Failed", message: "Session is not joinable.", code: 1}) + } + //name: mySession.name, joinAble: mySession.joinable, passwordProtected: mySession.passwordProtected}); + }) }, 20); // Handling sessioning @@ -221,7 +234,7 @@ function init() { setTimeout(doneLoading, 2000); ipcMain.on("asynchronous-message", (event, arg) => { - console.log(arg); // prints "ping" + console.log(arg); if (arg == "hasBattery") { event.reply("asynchronous-reply", sysInf.battery().hasbattery); }