refactor(api): Inject db dependency to FileService

This commit is contained in:
QuantumGhost
2025-08-14 13:52:44 +08:00
parent 58dfae60f0
commit 40faa9ce16
9 changed files with 55 additions and 40 deletions

View File

@ -13,7 +13,7 @@ from controllers.common.errors import (
from controllers.service_api import service_api_ns
from controllers.service_api.wraps import FetchUserArg, WhereisUserArg, validate_app_token
from fields.file_fields import build_file_model
from models.model import App, EndUser
from models import App, EndUser, db
from services.file_service import FileService
@ -52,7 +52,7 @@ class FileApi(Resource):
raise FilenameNotExistsError
try:
upload_file = FileService.upload_file(
upload_file = FileService(db.engine).upload_file(
filename=file.filename,
content=file.read(),
mimetype=file.mimetype,