mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 07:27:15 +08:00
refactor: reorganize backend module boundaries
This commit is contained in:
+11
-11
@@ -12,21 +12,21 @@ from fastapi.concurrency import run_in_threadpool
|
||||
from qbittorrentapi import TorrentFilesList
|
||||
from transmission_rpc import File
|
||||
|
||||
from app.platform.cache import FileCache, AsyncFileCache, fresh, async_fresh
|
||||
from app.platform.config import settings
|
||||
from app.runtime.cache import FileCache, AsyncFileCache, fresh, async_fresh
|
||||
from app.runtime.config import settings
|
||||
from app.domain.context import Context, MediaInfo, MusicInfo, SubtitleInfo, TorrentInfo
|
||||
from app.platform.events import Event, EventManager
|
||||
from app.runtime.events import Event, EventManager
|
||||
from app.domain.meta.metabase import MetaBase
|
||||
from app.domain.meta.metamusic import MetaMusic
|
||||
from app.extensions.module_manager import ModuleManager
|
||||
from app.extensions.plugin_manager import PluginManager
|
||||
from app.runtime.extensions.module_manager import ModuleManager
|
||||
from app.runtime.extensions.plugin_manager import PluginManager
|
||||
from app.db.message_oper import MessageOper
|
||||
from app.db.systemconfig_oper import SystemConfigOper
|
||||
from app.db.user_oper import UserOper
|
||||
from app.messaging.message import MessageHelper, MessageQueueManager, MessageTemplateHelper
|
||||
from app.integrations.server import MoviePilotServerHelper
|
||||
from app.extensions.service_registry import ServiceConfigHelper
|
||||
from app.platform.log import logger
|
||||
from app.application.messaging.message import MessageHelper, MessageQueueManager, MessageTemplateHelper
|
||||
from app.adapters.external.server import MoviePilotServerHelper
|
||||
from app.runtime.extensions.service_registry import ServiceConfigHelper
|
||||
from app.runtime.log import logger
|
||||
from app.schemas import (
|
||||
RateLimitExceededException,
|
||||
TransferInfo,
|
||||
@@ -56,7 +56,7 @@ from app.schemas.types import (
|
||||
MediaSource,
|
||||
SystemConfigKey,
|
||||
)
|
||||
from app.foundation.object import ObjectUtils
|
||||
from app.foundation.reflection import ObjectUtils
|
||||
|
||||
|
||||
class ChainBase(metaclass=ABCMeta):
|
||||
@@ -2089,7 +2089,7 @@ class ChainBase(metaclass=ABCMeta):
|
||||
"""
|
||||
if channel == MessageChannel.WebAgent:
|
||||
try:
|
||||
from app.messaging.agent import edit_web_agent_message
|
||||
from app.application.messaging.agent import edit_web_agent_message
|
||||
|
||||
return edit_web_agent_message(
|
||||
user_id=str((metadata or {}).get("userid") or ""),
|
||||
|
||||
Reference in New Issue
Block a user