Exemplo n.º 1
0
def select():
    backend = get_backend()
    book = int(request.args.get('book-split'))
    hat = int(request.args.get('hat-split'))
    ball = int(request.args.get('ball-split'))

    proposal = {'book': book, 'hat': hat, 'ball': ball}
    backend.select(userid(), proposal)

    msg = format_message("You selected items and marked deal as agreed!", True)
    return jsonify(message=msg)
Exemplo n.º 2
0
def select():
    backend = get_backend()
    selection_id = int(request.args.get('selection'))
    if selection_id == -1:
        return
    selected_item = backend.select(userid(), selection_id)

    ordered_item = backend.schema.get_ordered_item(selected_item)
    displayed_message = format_message(
        "You selected: {}".format(", ".join([v[1] for v in ordered_item])),
        True)
    return jsonify(message=displayed_message)
Exemplo n.º 3
0
def offer():
    backend = get_backend()
    price = float(request.args.get('price'))
    sides = request.args.get('sides')

    offer = {'price': price, 'sides': sides}

    if offer is None or price == -1:
        return jsonify(message=format_message(
            "You made an invalid offer. Please try again.", True))
    backend.make_offer(userid(), offer)

    displayed_message = format_message("You made an offer!", True)
    return jsonify(message=displayed_message)
Exemplo n.º 4
0
def quit():
    backend = get_backend()
    backend.quit(userid())
    displayed_message = format_message("You chose to quit this task.", True)
    return jsonify(message=displayed_message)
Exemplo n.º 5
0
def reject():
    backend = get_backend()
    backend.reject(userid())

    msg = format_message("You declared there was no deal!", True)
    return jsonify(message=msg)
Exemplo n.º 6
0
def done():
    backend = get_backend()
    backend.done(userid())

    msg = format_message("You are done talking.", True)
    return jsonify(message=msg)
Exemplo n.º 7
0
def select_option():
    backend = get_backend()
    selection_id = request.args.get('selection')
    selected_item = backend.select(userid(), selection_id)
    displayed_message = format_message("You selected", True)
    return jsonify(message=displayed_message)
Exemplo n.º 8
0
def reject_offer():
    backend = get_backend()
    backend.reject_offer(userid())

    msg = format_message("You rejected the offer.", True)
    return jsonify(message=msg)
Exemplo n.º 9
0
def accept_offer():
    backend = get_backend()
    backend.accept_offer(userid())

    msg = format_message("You accepted the offer!", True)
    return jsonify(message=msg)