From 49df598d7d13825ff39321c1f6e784e9903bb7fc Mon Sep 17 00:00:00 2001 From: Tissevert Date: Mon, 3 Feb 2020 19:10:01 +0100 Subject: [PATCH] Implement Hello messages for changing name while connected --- js/GUI/Screen/Login.js | 6 +++++- js/Session.js | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/js/GUI/Screen/Login.js b/js/GUI/Screen/Login.js index f5763e6..1d4f2e1 100644 --- a/js/GUI/Screen/Login.js +++ b/js/GUI/Screen/Login.js @@ -29,7 +29,11 @@ function initLogin() { loginForm.join.value = I18n.get('join'); loginForm.addEventListener('submit', function(e) { e.preventDefault(); - Session.start(loginForm.you.value); + if(!Session.isLoggedIn()) { + Session.start(loginForm.you.value); + } else { + Messaging.send({tag: 'Hello', name: loginForm.you.value}); + } }); loginForm.you.addEventListener("input", validate); } diff --git a/js/Session.js b/js/Session.js index df54a7a..afbc293 100644 --- a/js/Session.js +++ b/js/Session.js @@ -17,6 +17,8 @@ Messaging.addEventListener(["LogIn"], function(o) { } }); +Messaging.addEventListener('close', function() {loggedIn = false;}); + return { is: is, getKey: getKey,