From ecac2c481c0eb20420102dd95ec971087b7161b7 Mon Sep 17 00:00:00 2001
From: Patrick Jentsch <pjentsch@sfb1288inf-Laptop.fritz.box>
Date: Wed, 27 May 2020 11:11:54 +0200
Subject: [PATCH] Only initialize socket when the user is logged in

---
 app/static/js/nopaque.js      | 2 --
 app/templates/nopaque.html.j2 | 5 ++++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app/static/js/nopaque.js b/app/static/js/nopaque.js
index 6a88ccbc..69e5682c 100644
--- a/app/static/js/nopaque.js
+++ b/app/static/js/nopaque.js
@@ -216,6 +216,4 @@ document.addEventListener("DOMContentLoaded", function() {
     flashedMessage = nopaque.flashedMessages.shift();
     nopaque.flash(flashedMessage[1], flashedMessage[0]);
   }
-  nopaque.socket.init();
-  nopaque.socket.emit("user_data_stream_init");
 });
diff --git a/app/templates/nopaque.html.j2 b/app/templates/nopaque.html.j2
index 3fbc7c5d..29fc59ed 100644
--- a/app/templates/nopaque.html.j2
+++ b/app/templates/nopaque.html.j2
@@ -237,7 +237,10 @@
     <script src="{{ url_for('static', filename='js/Materialize/materialize.min.js') }}"></script>
     <script>
       document.addEventListener("DOMContentLoaded", function() {
-
+        {% if current_user.is_authenticated %}
+        nopaque.socket.init();
+        nopaque.socket.emit("user_data_stream_init");
+        {% endif %}
       });
     </script>
   </body>
-- 
GitLab