31 lines
830 B
Python
31 lines
830 B
Python
from fastapi import APIRouter, BackgroundTasks, UploadFile, File, Form
|
|
from typing import List
|
|
from pydantic import BaseModel
|
|
from starlette.requests import Request
|
|
from starlette.responses import JSONResponse
|
|
from config.config import settings
|
|
from scripts.sync_data import get_jump_data
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
@router.get("/sync_data")
|
|
async def get_lists(request: Request) -> bool:
|
|
db = request.app.state.mongo
|
|
await get_jump_data(db)
|
|
return True
|
|
|
|
|
|
@router.get("/get_list")
|
|
async def get_lists(request: Request, keys: str) -> JSONResponse:
|
|
return {"url": keys}
|
|
|
|
|
|
@router.get("/get_allprice")
|
|
async def get_allprice(request: Request, keys: str) -> JSONResponse:
|
|
return {"url": keys}
|
|
|
|
|
|
@router.get("/get_gameinfo")
|
|
async def get_gameinfo(request: Request, id: int) -> JSONResponse:
|
|
return {"url": 'keys'} |