def create_message_handler(data): message = Message(comment=data['message']['comment'], author=session.user, room_id=data['room']['id']) db.session.add(message) db.session.commit() emit('newMessage', message.serialize(), room=data['room']['name'])
def post(self): jsonobj = request.get_json(force=True) comment = jsonobj.get('message') if not comment: abort(400, 'Invalid request.') message = Message(comment=comment, author=g.user) db.session.add(message) db.session.commit() result = message.serialize() resp = jsonify(result) resp.mimetype = 'text/html' return resp