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)
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)
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)
def quit(): backend = get_backend() backend.quit(userid()) displayed_message = format_message("You chose to quit this task.", True) return jsonify(message=displayed_message)
def reject(): backend = get_backend() backend.reject(userid()) msg = format_message("You declared there was no deal!", True) return jsonify(message=msg)
def done(): backend = get_backend() backend.done(userid()) msg = format_message("You are done talking.", True) return jsonify(message=msg)
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)
def reject_offer(): backend = get_backend() backend.reject_offer(userid()) msg = format_message("You rejected the offer.", True) return jsonify(message=msg)
def accept_offer(): backend = get_backend() backend.accept_offer(userid()) msg = format_message("You accepted the offer!", True) return jsonify(message=msg)