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}
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}