Refactoring code for modular approach
This commit is contained in:
@@ -3,11 +3,12 @@ from typing import List, Optional
|
||||
from fastapi import APIRouter, Depends, HTTPException, Query, BackgroundTasks
|
||||
from sqlalchemy.orm import Session
|
||||
from app.core.database import get_db
|
||||
from app.api.deps import get_current_user
|
||||
from app.api.deps import get_current_user, get_user_shop
|
||||
from app.tasks.background_tasks import process_marketplace_import
|
||||
from middleware.decorators import rate_limit
|
||||
from models.api_models import MarketplaceImportJobResponse, MarketplaceImportRequest
|
||||
from models.database_models import User, MarketplaceImportJob, Shop
|
||||
from models.api_models import MarketplaceImportJobResponse, MarketplaceImportRequest, ShopResponse, ShopCreate, \
|
||||
ShopListResponse, ShopProductResponse, ShopProductCreate
|
||||
from models.database_models import User, MarketplaceImportJob, Shop, Product, ShopProduct
|
||||
from datetime import datetime
|
||||
import logging
|
||||
|
||||
|
||||
Reference in New Issue
Block a user