def api_compose(): if not request.json: return jsonify({'status': 'false', 'error': 'Not JSON'}) mess = Message() try: mess.text = request.json['text'] mess.destName = request.json['destName'] mess.originName = request.json['originName'] except KeyError: return jsonify({'status': 'false', 'error': 'Missing fields.'}) if load_user(mess.destName) is None or load_user(mess.originName) is None: return jsonify({'status': 'false', 'error': 'Users do not exist.'}) mess.read = False mess.sent = datetime.datetime.now() db.session.add(mess) db.session.commit() return jsonify({'status': 'true'})