Esempio n. 1
0
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'})