araeyn commited on
Commit
d06ef6c
·
verified ·
1 Parent(s): e82f83b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -8,9 +8,10 @@ print("started")
8
  print("-------")
9
 
10
  json.dump({}, open("p.json", "w"))
11
-
12
  async def echo(websocket):
13
  async for message in websocket:
 
14
  jm = json.loads(message)
15
  print(jm)
16
  if jm["token"] == None:
@@ -23,7 +24,7 @@ async def echo(websocket):
23
  json.dump(p, open("p.json", "w"))
24
  await websocket.send(json.dumps({"type": "init", "data": p[jm["token"]]}))
25
  elif jm["type"] == "update":
26
- if time.time() * 1000 - p[jm["token"]]["time"] >= 1000:
27
  await websocket.send(json.dumps({"type": "reconnect"}))
28
  else:
29
  p.update({jm["token"]: jm["data"]})
@@ -31,7 +32,7 @@ async def echo(websocket):
31
  players = []
32
  for key, value in p.items():
33
  if key != jm["token"]:
34
- if time.time() * 1000 - value["time"] < 1000:
35
  players.append({"pos": value["pos"], "name": value["name"], "color": value["color"]})
36
  await websocket.send(json.dumps({"type": "update", "data": {"players": players}}))
37
 
 
8
  print("-------")
9
 
10
  json.dump({}, open("p.json", "w"))
11
+ timeout = 2500
12
  async def echo(websocket):
13
  async for message in websocket:
14
+
15
  jm = json.loads(message)
16
  print(jm)
17
  if jm["token"] == None:
 
24
  json.dump(p, open("p.json", "w"))
25
  await websocket.send(json.dumps({"type": "init", "data": p[jm["token"]]}))
26
  elif jm["type"] == "update":
27
+ if time.time() * 1000 - p[jm["token"]]["time"] >= timout:
28
  await websocket.send(json.dumps({"type": "reconnect"}))
29
  else:
30
  p.update({jm["token"]: jm["data"]})
 
32
  players = []
33
  for key, value in p.items():
34
  if key != jm["token"]:
35
+ if time.time() * 1000 - value["time"] < timout:
36
  players.append({"pos": value["pos"], "name": value["name"], "color": value["color"]})
37
  await websocket.send(json.dumps({"type": "update", "data": {"players": players}}))
38