mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 16:07:01 +08:00
refactor: 收口订阅与插件应用边界
This commit is contained in:
+27
-24
@@ -13,8 +13,8 @@
|
||||
"runtime_to_db": [],
|
||||
"workflow_to_db": []
|
||||
},
|
||||
"edge_count": 6021,
|
||||
"edge_sha256": "1dbba158e94cf7f54d596c35d7cf026700273643fcc86b1e6b0adc4150323027",
|
||||
"edge_count": 6024,
|
||||
"edge_sha256": "c0e243d720b7edbd3b842d8f9afd4ae5c7e0be6c8c745601986d2c938e4f23d8",
|
||||
"edges": [
|
||||
"app -> app.runtime",
|
||||
"app -> app.runtime.compat",
|
||||
@@ -525,9 +525,10 @@
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.commands",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.configuration",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.plugin",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.plugin.folders",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.plugin.install",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.plugin.routes",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.plugin.runtime",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.plugins",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.application.scheduling",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.runtime",
|
||||
"app.agent.tools.impl._plugin_tool_utils -> app.runtime.config",
|
||||
@@ -1480,8 +1481,8 @@
|
||||
"app.api.deps -> app.application.messaging.message",
|
||||
"app.api.deps -> app.application.plugin",
|
||||
"app.api.deps -> app.application.plugin.config",
|
||||
"app.api.deps -> app.application.plugin.routes",
|
||||
"app.api.deps -> app.application.plugin.runtime",
|
||||
"app.api.deps -> app.application.plugins",
|
||||
"app.api.deps -> app.application.scheduling",
|
||||
"app.api.deps -> app.application.security",
|
||||
"app.api.deps -> app.application.security.auth",
|
||||
@@ -1917,9 +1918,10 @@
|
||||
"app.api.endpoints.plugin -> app.application.configuration",
|
||||
"app.api.endpoints.plugin -> app.application.plugin",
|
||||
"app.api.endpoints.plugin -> app.application.plugin.config",
|
||||
"app.api.endpoints.plugin -> app.application.plugin.folders",
|
||||
"app.api.endpoints.plugin -> app.application.plugin.install",
|
||||
"app.api.endpoints.plugin -> app.application.plugin.routes",
|
||||
"app.api.endpoints.plugin -> app.application.plugin.runtime",
|
||||
"app.api.endpoints.plugin -> app.application.plugins",
|
||||
"app.api.endpoints.plugin -> app.application.scheduling",
|
||||
"app.api.endpoints.plugin -> app.runtime",
|
||||
"app.api.endpoints.plugin -> app.runtime.cache",
|
||||
@@ -2456,14 +2458,12 @@
|
||||
"app.application.notification -> app.schemas",
|
||||
"app.application.notification -> app.schemas.system",
|
||||
"app.application.notification -> app.schemas.types",
|
||||
"app.application.plugins -> app.application",
|
||||
"app.application.plugins -> app.application.configuration",
|
||||
"app.application.plugins -> app.application.plugin",
|
||||
"app.application.plugins -> app.application.plugin.routes",
|
||||
"app.application.plugins -> app.runtime",
|
||||
"app.application.plugins -> app.runtime.log",
|
||||
"app.application.plugins -> app.schemas",
|
||||
"app.application.plugins -> app.schemas.types",
|
||||
"app.application.plugin.folders -> app.application",
|
||||
"app.application.plugin.folders -> app.application.configuration",
|
||||
"app.application.plugin.folders -> app.runtime",
|
||||
"app.application.plugin.folders -> app.runtime.log",
|
||||
"app.application.plugin.folders -> app.schemas",
|
||||
"app.application.plugin.folders -> app.schemas.types",
|
||||
"app.application.recognition -> app.application",
|
||||
"app.application.recognition -> app.application.configuration",
|
||||
"app.application.recognition -> app.schemas",
|
||||
@@ -2555,11 +2555,6 @@
|
||||
"app.application.storage -> app.schemas",
|
||||
"app.application.storage -> app.schemas.system",
|
||||
"app.application.storage -> app.schemas.types",
|
||||
"app.application.subscribe -> app.domain",
|
||||
"app.application.subscribe -> app.domain.context",
|
||||
"app.application.subscribe -> app.schemas",
|
||||
"app.application.subscribe -> app.schemas.media",
|
||||
"app.application.subscribe -> app.schemas.types",
|
||||
"app.application.subscription.contract -> app.domain",
|
||||
"app.application.subscription.contract -> app.domain.meta",
|
||||
"app.application.subscription.contract -> app.domain.meta.metabase",
|
||||
@@ -2584,6 +2579,11 @@
|
||||
"app.application.subscription.search -> app.application",
|
||||
"app.application.subscription.search -> app.application.subscription",
|
||||
"app.application.subscription.search -> app.application.subscription.delete",
|
||||
"app.application.subscription.write -> app.domain",
|
||||
"app.application.subscription.write -> app.domain.context",
|
||||
"app.application.subscription.write -> app.schemas",
|
||||
"app.application.subscription.write -> app.schemas.media",
|
||||
"app.application.subscription.write -> app.schemas.types",
|
||||
"app.application.torrent -> app.adapters",
|
||||
"app.application.torrent -> app.adapters.network",
|
||||
"app.application.torrent -> app.adapters.network.http",
|
||||
@@ -3058,10 +3058,10 @@
|
||||
"app.chain.subscribe -> app.application.mediaserver",
|
||||
"app.chain.subscribe -> app.application.messaging",
|
||||
"app.chain.subscribe -> app.application.messaging.subscribe",
|
||||
"app.chain.subscribe -> app.application.subscribe",
|
||||
"app.chain.subscribe -> app.application.subscription",
|
||||
"app.chain.subscribe -> app.application.subscription.contract",
|
||||
"app.chain.subscribe -> app.application.subscription.query",
|
||||
"app.chain.subscribe -> app.application.subscription.write",
|
||||
"app.chain.subscribe -> app.application.torrent",
|
||||
"app.chain.subscribe -> app.chain",
|
||||
"app.chain.subscribe -> app.chain._interaction",
|
||||
@@ -3588,7 +3588,8 @@
|
||||
"app.factory -> app.api",
|
||||
"app.factory -> app.api.response",
|
||||
"app.factory -> app.application",
|
||||
"app.factory -> app.application.plugins",
|
||||
"app.factory -> app.application.plugin",
|
||||
"app.factory -> app.application.plugin.routes",
|
||||
"app.factory -> app.application.security",
|
||||
"app.factory -> app.application.security.token",
|
||||
"app.factory -> app.runtime",
|
||||
@@ -5520,7 +5521,8 @@
|
||||
"app.sdk._legacy.history -> app.schemas.file",
|
||||
"app.sdk._legacy.history -> app.schemas.transfer",
|
||||
"app.sdk._legacy.subscribe -> app.application",
|
||||
"app.sdk._legacy.subscribe -> app.application.subscribe",
|
||||
"app.sdk._legacy.subscribe -> app.application.subscription",
|
||||
"app.sdk._legacy.subscribe -> app.application.subscription.write",
|
||||
"app.sdk._legacy.subscribe -> app.db",
|
||||
"app.sdk._legacy.subscribe -> app.db.models",
|
||||
"app.sdk._legacy.subscribe -> app.db.models.subscribe",
|
||||
@@ -5756,7 +5758,8 @@
|
||||
"app.startup.modules_initializer -> app.application.site",
|
||||
"app.startup.modules_initializer -> app.application.site.health",
|
||||
"app.startup.modules_initializer -> app.application.site.query",
|
||||
"app.startup.modules_initializer -> app.application.subscribe",
|
||||
"app.startup.modules_initializer -> app.application.subscription",
|
||||
"app.startup.modules_initializer -> app.application.subscription.write",
|
||||
"app.startup.modules_initializer -> app.application.workflow",
|
||||
"app.startup.modules_initializer -> app.chain",
|
||||
"app.startup.modules_initializer -> app.chain.download",
|
||||
@@ -6302,10 +6305,10 @@
|
||||
"app.application.plugin",
|
||||
"app.application.plugin.catalog",
|
||||
"app.application.plugin.config",
|
||||
"app.application.plugin.folders",
|
||||
"app.application.plugin.install",
|
||||
"app.application.plugin.routes",
|
||||
"app.application.plugin.runtime",
|
||||
"app.application.plugins",
|
||||
"app.application.recognition",
|
||||
"app.application.rss",
|
||||
"app.application.rules",
|
||||
@@ -6333,7 +6336,6 @@
|
||||
"app.application.site.mutation",
|
||||
"app.application.site.query",
|
||||
"app.application.storage",
|
||||
"app.application.subscribe",
|
||||
"app.application.subscription",
|
||||
"app.application.subscription.contract",
|
||||
"app.application.subscription.delete",
|
||||
@@ -6341,6 +6343,7 @@
|
||||
"app.application.subscription.mutation",
|
||||
"app.application.subscription.query",
|
||||
"app.application.subscription.search",
|
||||
"app.application.subscription.write",
|
||||
"app.application.torrent",
|
||||
"app.application.transfer",
|
||||
"app.application.workflow",
|
||||
|
||||
+18
-8
@@ -3348,10 +3348,11 @@
|
||||
]
|
||||
},
|
||||
"app.agent.llm": {
|
||||
"file_count": 2,
|
||||
"file_count": 3,
|
||||
"files": [
|
||||
"plugins.v2/airecognizerenhancer/__init__.py",
|
||||
"plugins.v2/chatgpt/openai.py"
|
||||
"plugins.v2/chatgpt/openai.py",
|
||||
"plugins.v2/qbuploadlimiter/__init__.py"
|
||||
]
|
||||
},
|
||||
"app.agent.llm.helper": {
|
||||
@@ -3729,11 +3730,12 @@
|
||||
]
|
||||
},
|
||||
"app.db": {
|
||||
"file_count": 5,
|
||||
"file_count": 6,
|
||||
"files": [
|
||||
"plugins.v2/dailysummary/__init__.py",
|
||||
"plugins.v2/historytov2/__init__.py",
|
||||
"plugins.v2/promotiontag/__init__.py",
|
||||
"plugins.v2/qbuploadlimiter/__init__.py",
|
||||
"plugins.v3/bangumicoll/__init__.py",
|
||||
"plugins.v3/historytov2/__init__.py"
|
||||
]
|
||||
@@ -3771,9 +3773,10 @@
|
||||
]
|
||||
},
|
||||
"app.db.models.siteuserdata": {
|
||||
"file_count": 2,
|
||||
"file_count": 3,
|
||||
"files": [
|
||||
"plugins.v2/dailysummary/__init__.py",
|
||||
"plugins.v2/qbuploadlimiter/__init__.py",
|
||||
"plugins.v2/sitestatistic/__init__.py"
|
||||
]
|
||||
},
|
||||
@@ -3783,6 +3786,12 @@
|
||||
"plugins.v3/bangumicoll/__init__.py"
|
||||
]
|
||||
},
|
||||
"app.db.models.transferhistory": {
|
||||
"file_count": 1,
|
||||
"files": [
|
||||
"plugins.v2/qbuploadlimiter/__init__.py"
|
||||
]
|
||||
},
|
||||
"app.db.models.user": {
|
||||
"file_count": 1,
|
||||
"files": [
|
||||
@@ -3934,9 +3943,10 @@
|
||||
]
|
||||
},
|
||||
"app.helper.llm": {
|
||||
"file_count": 1,
|
||||
"file_count": 2,
|
||||
"files": [
|
||||
"plugins.v2/airecognizerenhancer/__init__.py"
|
||||
"plugins.v2/airecognizerenhancer/__init__.py",
|
||||
"plugins.v2/qbuploadlimiter/__init__.py"
|
||||
]
|
||||
},
|
||||
"app.helper.mediaserver": {
|
||||
@@ -4831,13 +4841,13 @@
|
||||
},
|
||||
"schema_version": 2,
|
||||
"source": {
|
||||
"head": "aa107b44a49bcaaa9f87d078fbf88da1971f722c",
|
||||
"head": "ddb41dbcbbea21196154a7f6d5fdba3aa34a5e4a",
|
||||
"python_file_count": 231,
|
||||
"repository": "MoviePilot-Plugins",
|
||||
"roots": [
|
||||
"plugins.v2",
|
||||
"plugins.v3"
|
||||
],
|
||||
"source_sha256": "cb69dda1fe0547e85a36c99ebcc31e9f3de62d035d548b4a33875626a24b7197"
|
||||
"source_sha256": "63663538bd7f5b7c6a9f318ab58ad35d8c5ab68bd7d798d07a5dcdf600f062ad"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
"introduced": "v3.0.0",
|
||||
"is_package": false,
|
||||
"owner": "sdk",
|
||||
"replacement": "app.application.subscribe.add_subscribe",
|
||||
"replacement": "app.application.subscription.write.add_subscribe",
|
||||
"target": "app.sdk._legacy.subscribe"
|
||||
},
|
||||
"app.db.subscribehistory_oper": {
|
||||
|
||||
Reference in New Issue
Block a user