예제 #1
0
def error_json(error_code, msg="An Error Occurred", data=None):
    return responsify({
        "success": False,
        "code": error_code,
        "msg": msg,
        "data": data
    })
예제 #2
0
def update_item_by_id(id):
    """List members."""
    item = Items.get_by_id(id)
    item.update(**request.json)

    if request.json.get("status") == 2:
        Notifications.notify_winner(item.id).send_post()

    return responsify({"items": item})
예제 #3
0
def update_item_by_id(id):
    """List members."""
    item = Items.get_by_id(id)
    item.update(**request.json)

    if request.json.get("status") == 2:
        Notifications.notify_winner(item.id).send_post()

    return responsify({"items": item})
예제 #4
0
def get_item_by_id(id):
    """List members."""
    items = [Items.get_by_id(id)]
    return responsify({"items": items})
예제 #5
0
def get_items():
    """List members."""
    items = Items.query.filter(
        Items.expiration_time >= int(time())).limit(10).all()
    return responsify({"items": items})
예제 #6
0
def success_json(msg="All Good", data=None):
    return responsify({"success": True, "data": data, "msg": msg})
예제 #7
0
def new_items():
    item = Items.create(**request.json)
    return responsify({"id": item.id})
예제 #8
0
def error_json(error_code, msg="An Error Occurred"):
    return responsify({"code": error_code, "msg": msg})
예제 #9
0
import pymysql
from flask import Blueprint, render_template, request, abort
# from flask_login import login_required
from AuctionBot.items.models import Items
from AuctionBot.bids.models import Bids
from AuctionBot.user.models import User
from AuctionBot.utils import responsify
from time import time
blueprint = Blueprint('routes', __name__, url_prefix='/api')
from AuctionBot.extensions import db
GET = "GET"
PUT = "PUT"
POST = "POST"
DELETE = "DELETE"

success_json = responsify({"success": True})


def error_json(error_code, msg="An Error Occurred"):
    return responsify({"code": error_code, "msg": msg})


@blueprint.route('/')
def test():
    return "Team AuctionBot Succa"


@blueprint.route('/items/')
def get_items():
    """List members."""
    items = Items.query.filter(
예제 #10
0
def get_item_by_id(id):
    """List members."""
    items = [Items.get_by_id(id)]
    return responsify({"items": items})
예제 #11
0
def get_items():
    """List members."""
    items = Items.query.filter(Items.expiration_time >= int(time())).filter(Items.status == ACTIVE).limit(10).all()
    return responsify({"items": items})
예제 #12
0
def error_json(error_code, msg="An Error Occurred", data=None):
    return responsify({"success": False,
                       "code": error_code,
                       "msg": msg,
                       "data": data})
예제 #13
0
def success_json(msg="All Good", data=None):
    return responsify({"success": True,
                       "data": data,
                       "msg": msg})