|
13 | 13 | from backend.base.definitions import Constants, RestartVersion
|
14 | 14 | from backend.base.helpers import check_python_version, get_python_exe
|
15 | 15 | from backend.base.logging import LOGGER, setup_logging
|
| 16 | +from backend.features.download_queue import DownloadHandler |
| 17 | +from backend.features.tasks import TaskHandler |
16 | 18 | from backend.implementations.flaresolverr import FlareSolverr
|
17 | 19 | from backend.internals.db import close_all_db, set_db_location, setup_db
|
18 | 20 | from backend.internals.server import SERVER, handle_restart_version
|
19 |
| -from frontend.api import Settings, download_handler, task_handler |
| 21 | +from backend.internals.settings import Settings |
20 | 22 |
|
21 | 23 |
|
22 | 24 | def _main(
|
@@ -59,13 +61,13 @@ def _main(
|
59 | 61 | flaresolverr = FlareSolverr()
|
60 | 62 | SERVER.set_url_base(settings.url_base)
|
61 | 63 |
|
62 |
| - download_handler.create_download_folder() |
63 |
| - |
64 | 64 | if settings.flaresolverr_base_url:
|
65 | 65 | flaresolverr.enable_flaresolverr(settings.flaresolverr_base_url)
|
66 | 66 |
|
67 |
| - download_handler.load_download_thread.start() |
68 |
| - task_handler.handle_intervals() |
| 67 | + download_handler = DownloadHandler() |
| 68 | + download_handler.load_downloads() |
| 69 | + task_handler = TaskHandler() |
| 70 | + task_handler.handle_intervals() |
69 | 71 |
|
70 | 72 | try:
|
71 | 73 | # =================
|
|
0 commit comments