revamp
parent
ee9d9f9283
commit
60a2998d80
@ -1,13 +1,38 @@
|
||||
from quart import Blueprint, current_app
|
||||
from quart import Blueprint, current_app, jsonify
|
||||
|
||||
from totrader.models import *
|
||||
from totrader.tasks import trader
|
||||
|
||||
|
||||
bp = Blueprint('tasks', 'tasks', url_prefix='/api/tasks')
|
||||
bp = Blueprint('api', 'api', url_prefix='/api/v1')
|
||||
|
||||
|
||||
@bp.route('/store_ticker_data')
|
||||
async def store_ticker_data():
|
||||
current_app.add_background_task(trader.store_ticker_data)
|
||||
return '1'
|
||||
@bp.route('/get_ticker_data')
|
||||
async def get_ticker_data():
|
||||
ticker = Ticker.select().order_by(Ticker.date.desc()).limit(1).first()
|
||||
return jsonify({
|
||||
'price': ticker.current_price,
|
||||
'volume': ticker.volume,
|
||||
'bid': ticker.bid,
|
||||
'ask': ticker.ask,
|
||||
'spread_sats': ticker.spread_sats,
|
||||
'spread_btc': ticker.spread_btc,
|
||||
'spread_perc': ticker.spread_perc,
|
||||
'date': ticker.date
|
||||
})
|
||||
|
||||
@bp.route('/get_balances')
|
||||
async def get_balances():
|
||||
return jsonify({})
|
||||
|
||||
@bp.route('/get_bitcoin_price')
|
||||
async def get_bitcoin_price():
|
||||
return jsonify({})
|
||||
|
||||
@bp.route('/get_orders')
|
||||
async def get_orders():
|
||||
return jsonify({})
|
||||
|
||||
@bp.route('/get_trade_history')
|
||||
async def get_trade_history():
|
||||
return jsonify({})
|
||||
|
Reference in new issue