Skip to content
Snippets Groups Projects
Commit 444fd54c authored by Johan Thörnblom's avatar Johan Thörnblom
Browse files

nudooo

parent 418c360e
No related branches found
No related tags found
No related merge requests found
...@@ -70,7 +70,6 @@ def input_has_error(input): ...@@ -70,7 +70,6 @@ def input_has_error(input):
@sock.route('/myServer/api') @sock.route('/myServer/api')
def echo(socket): def echo(socket):
while True: while True:
# Making sure we have a valid socket # Making sure we have a valid socket
if not socket: if not socket:
return return
...@@ -97,14 +96,17 @@ def echo(socket): ...@@ -97,14 +96,17 @@ def echo(socket):
session[token][1].close() session[token][1].close()
print("You got kicked out") print("You got kicked out")
session.pop(token) session.pop(token)
lock.release()
print(session)
# Put socket in global dict so server knows my connection is open
session[myToken] = (myEmail, socket)
print(session) print(session)
socket.send(json.dumps({"action" : "signIn"}))
if myToken in session:
# Put socket in global dict so server knows my connection is open
session[myToken] = (myEmail, socket)
socket.send(json.dumps({"action" : "signIn"}))
else:
socket.send(json.dumps({"action" : "signOut"}))
socket.close()
lock.release()
@app.route("/myServer/sign_in", methods=['POST']) @app.route("/myServer/sign_in", methods=['POST'])
......
...@@ -46,8 +46,7 @@ function connectWithSocket() { ...@@ -46,8 +46,7 @@ function connectWithSocket() {
// Changes the view to profile view and loads user info // Changes the view to profile view and loads user info
displayView(); displayView();
setUserDetails("home"); setUserDetails("home")
// Establish web socket // Establish web socket
socket = new WebSocket('ws://' + document.domain + ':5000/myServer/api'); socket = new WebSocket('ws://' + document.domain + ':5000/myServer/api');
...@@ -76,7 +75,11 @@ function connectWithSocket() { ...@@ -76,7 +75,11 @@ function connectWithSocket() {
displayView(); displayView();
document.getElementById("error").innerHTML = "Signed Out, you signed in elsewhere"; document.getElementById("error").innerHTML = "Signed Out, you signed in elsewhere";
break; break;
case "signIn": case "signIn":;
// This
displayView();
setUserDetails("home")
console.log(response); console.log(response);
console.log("ja är signed in"); console.log("ja är signed in");
break; break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment