feat: stream on-demand inventory queries
This commit is contained in:
@@ -13,6 +13,7 @@ from archive_clients.config import ClientConfig
|
||||
from archive_clients.daemon import ArchiveClientDaemon
|
||||
from archive_clients.logging_config import configure_logging
|
||||
from archive_clients.probes import probe_root, probe_writable_directory
|
||||
from archive_clients.qbittorrent import QBittorrentReader
|
||||
from archive_clients.services import probe_qbittorrent, probe_syncthing
|
||||
|
||||
|
||||
@@ -66,7 +67,10 @@ def main(argv: Sequence[str] | None = None) -> int:
|
||||
"health": service.state,
|
||||
},
|
||||
)
|
||||
asyncio.run(ArchiveClientDaemon(config, probes, service_probes).run())
|
||||
asyncio.run(ArchiveClientDaemon(
|
||||
config, probes, service_probes,
|
||||
resource_reader=QBittorrentReader(config.qbittorrent),
|
||||
).run())
|
||||
except KeyboardInterrupt:
|
||||
logger.info(
|
||||
"client_stopped",
|
||||
|
||||
Reference in New Issue
Block a user