Exemple #1
0
def reminder_get(reminder_id):
    try:
        message = Reminder.get(reminder_id)
        result = custom_status.HTTPOk(result=message)
    except custom_status.CustomStatus as e:
        result = e
    except Exception:
        result = custom_status.InternalServerError()

    result = result.toDict()
    resp = jsonify(result)
    resp.status_code = result["status"]["statusCode"]

    return resp
Exemple #2
0
def reminder_create():
    query_args = {
        "message": request.args.get("message", ""),
        "author_id": request.args.get("author_id", None),
        "assignee_id": request.args.get("assignee_id", None),
    }

    try:
        message = Reminder.create(**query_args)
        result = custom_status.HTTPOk(result=message)
    except custom_status.CustomStatus as e:
        result = e
    except Exception:
        result = custom_status.InternalServerError()

    result = result.toDict()
    resp = jsonify(result)
    resp.status_code = result["status"]["statusCode"]

    return resp