Beispiel #1
0
def create(passphrase):
    if Message.get_by_passphrase(passphrase):
        raise ModelValidationError('Jot already exists.')
    message = Message({
        'passphrase': passphrase,
        'message': R.json.get('message'),
        'pin': R.json.get('pin'),
        'expires_on': R.json.get('expires_on'),
        'send_read_receipt': R.json.get('send_read_receipt')
    })
    message.save()
    return {"edit_key": message.edit_key}
Beispiel #2
0
def update(passphrase):
    # TODO: move this into a header field.
    edit_key = R.args.get('edit_key')
    message = Message({
        'passphrase': passphrase,
        'message': R.json.get('message'),
        'pin': R.json.get('pin'),
        'expires_on': R.json.get('expires_on'),
        'send_read_receipt': R.json.get('send_read_receipt'),
        'edit_key': edit_key
    })
    message.save(overwrite=True)
    return {"edit_key": message.edit_key}