feat: update marketplace products
This commit is contained in:
11
main.py
11
main.py
@@ -9,7 +9,8 @@ from starlette.responses import JSONResponse
|
||||
import backend.config
|
||||
import background.tasks
|
||||
from background.tasks import *
|
||||
from schemas.general import UpdateRequest, UpdateResponse, UpdateMarketplaceRequest, UpdateMarketplacesRequest
|
||||
from schemas.general import UpdateRequest, UpdateResponse, UpdateMarketplaceRequest, UpdateMarketplacesRequest, \
|
||||
UpdateMarketplaceProductsRequest
|
||||
|
||||
auth_schema = HTTPBearer()
|
||||
|
||||
@@ -52,6 +53,14 @@ async def update_marketplace(
|
||||
return UpdateResponse(task_id=task.id)
|
||||
|
||||
|
||||
@app.post('/update/marketplace/products')
|
||||
async def update_marketplace_products(
|
||||
request: UpdateMarketplaceProductsRequest
|
||||
):
|
||||
task = background.tasks.update_marketplace_products.delay(request.marketplace_id, request.product_ids)
|
||||
return UpdateResponse(task_id=task.id)
|
||||
|
||||
|
||||
@app.post('/update/marketplaces')
|
||||
async def update_marketplace(
|
||||
request: UpdateMarketplacesRequest
|
||||
|
||||
Reference in New Issue
Block a user