summaryrefslogtreecommitdiff
path: root/WebInterface/NodeJSServer/src/modules/server-client.js
diff options
context:
space:
mode:
authorTrueKuehli <rctcoaster2000@hotmail.de>2018-10-01 20:55:14 +0200
committerTrueKuehli <rctcoaster2000@hotmail.de>2018-10-01 20:55:14 +0200
commitd24bc122966845bfc793c46aa268529f086af58f (patch)
tree22f0b983774246f208d15a8ddb29516e17588fc4 /WebInterface/NodeJSServer/src/modules/server-client.js
parent6f162dcf90a6aa671eb351dc25cb01e2d9cbd3cb (diff)
Added Game Page, currently with a chat
Redirects to the game page after login, keeping the connection intact
Diffstat (limited to 'WebInterface/NodeJSServer/src/modules/server-client.js')
-rw-r--r--WebInterface/NodeJSServer/src/modules/server-client.js19
1 files changed, 2 insertions, 17 deletions
diff --git a/WebInterface/NodeJSServer/src/modules/server-client.js b/WebInterface/NodeJSServer/src/modules/server-client.js
index 1bc9822..2f712b5 100644
--- a/WebInterface/NodeJSServer/src/modules/server-client.js
+++ b/WebInterface/NodeJSServer/src/modules/server-client.js
@@ -34,8 +34,6 @@ export default class ServerClient {
this.refreshing = false;
this.serverListing = new ServerListing(serverListingId, notifications);
-
- this.messageHandling();
}
/**
@@ -79,24 +77,11 @@ export default class ServerClient {
*/
sendLogin(group, password, username, callback) {
this.connection.on('LoginResponse', (result) => {
- callback(result, this);
+ callback(result, this.connection);
this.connection.off('LoginResponse');
});
this.connection.invoke('Login', group, username, password);
}
-
- /**
- * Registers message handling
- */
- messageHandling() {
- this.connection.on('ReceiveMessage', (user, message) => {
- let msg = message.replace(/&/g, '&amp;')
- .replace(/</g, '&lt;')
- .replace(/>/g, '&gt;');
- let encodedMsg = user + ' sagt: ' + msg;
- console.log(encodedMsg); // TODO: REMOVE, JUST FOR DEBUGGING
- });
- }
}
/**
@@ -104,5 +89,5 @@ export default class ServerClient {
* @callback ServerClient~loginCallback
* @param {number} result 0: Success, 1: PasswordError, 2:UsernameTaken,
* 3:Unknown Error
- * @param {ServerClient} client ServerClient object, that handled the login
+ * @param {ConnectionHub} connection Connection to the server
*/