jacobinathanialpeterson commited on
Commit
b74cad3
·
1 Parent(s): 7128c48

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -24
app.py CHANGED
@@ -1,42 +1,35 @@
1
  import flask
2
  import flask_cors
 
 
 
3
 
4
  app = flask.Flask(__name__)
5
  flask_cors.CORS(app)
6
 
7
- rooms = {}
8
-
9
  @app.route('/')
10
  def index():
11
  return flask.render_template('index.html')
12
 
13
  @app.route('/postMessage', methods=['POST'])
14
  def post():
15
- data = flask.request.json
16
- name_in = data.get('nameInput')
17
- message_in = data.get('messageInput')
18
- room_id = data.get('roomId')
19
-
20
- if not all((name_in, message_in, room_id)):
21
- return flask.jsonify({'error': 'Invalid data'})
22
-
23
- if room_id not in rooms:
24
- rooms[room_id] = []
25
-
26
- n = len(rooms[room_id]) + 1
27
- rooms[room_id].append({"message" + str(n): {"name": name_in, "message": message_in}})
28
-
29
- return flask.jsonify({'success': True})
30
 
31
  @app.route('/messages', methods=['POST'])
32
  def messages():
33
- data = flask.request.json
34
- room_id = data.get('roomId')
 
35
 
36
- if room_id in rooms:
37
- return flask.jsonify(rooms[room_id])
38
- else:
39
- return flask.jsonify({"error": "Room not found"})
40
 
41
  if __name__ == "__main__":
42
- app.run(debug=True, host="0.0.0.0", port=5000)
 
1
  import flask
2
  import flask_cors
3
+ import os
4
+
5
+ message = {"123": {}}
6
 
7
  app = flask.Flask(__name__)
8
  flask_cors.CORS(app)
9
 
 
 
10
  @app.route('/')
11
  def index():
12
  return flask.render_template('index.html')
13
 
14
  @app.route('/postMessage', methods=['POST'])
15
  def post():
16
+
17
+ nameIn = flask.request.get_json()['nameInput']
18
+ messageIn = flask.request.get_json()['messageInput']
19
+ roomidIn = flask.request.get_json()['roomIdInput']
20
+
21
+ n = len(message[roomidIn])+1
22
+
23
+ message[roomidIn].update({"message"+str(n): {"name": nameIn, "message": messageIn}})
24
+
25
+ return flask.jsonify("success": True)
 
 
 
 
 
26
 
27
  @app.route('/messages', methods=['POST'])
28
  def messages():
29
+ roomidInput = flask.request.get_json()['roomIdInput']
30
+ return flask.jsonify(message[roomidInput])
31
+
32
 
 
 
 
 
33
 
34
  if __name__ == "__main__":
35
+ app.run(debug=True,host="0.0.0.0",port=5000)