示例#1
0
def get_transactions(id):
    if token_auth.current_user().id != id:
        abort(403)
    page = request.args.get('page', 1, type=int)
    per_page = min(request.args.get('per_page', 10, type=int), 100)
    data = Transaction.to_collection_dict(
        Transaction.query.filter_by(sender=id),
        page,
        per_page,
        'api.get_transactions',
        id=id)
    return jsonify(data)