def error_json(error_code, msg="An Error Occurred", data=None): return responsify({ "success": False, "code": error_code, "msg": msg, "data": data })
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})
def get_item_by_id(id): """List members.""" items = [Items.get_by_id(id)] return responsify({"items": items})
def get_items(): """List members.""" items = Items.query.filter( Items.expiration_time >= int(time())).limit(10).all() return responsify({"items": items})
def success_json(msg="All Good", data=None): return responsify({"success": True, "data": data, "msg": msg})
def new_items(): item = Items.create(**request.json) return responsify({"id": item.id})
def error_json(error_code, msg="An Error Occurred"): return responsify({"code": error_code, "msg": msg})
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(
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})
def error_json(error_code, msg="An Error Occurred", data=None): return responsify({"success": False, "code": error_code, "msg": msg, "data": data})