mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-06-18 23:38:18 +00:00
immutable.Downloader: pass StorageBroker to constructor, stop being a Service
child of the client, access with client.downloader instead of client.getServiceNamed("downloader"). The single "Downloader" instance is scheduled for demolition anyways, to be replaced by individual filenode.download calls.
This commit is contained in:
@ -264,7 +264,7 @@ class Client(node.Node, pollmixin.PollMixin):
|
||||
"private", "cache", "download")
|
||||
self.download_cache_dirman = cachedir.CacheDirectoryManager(download_cachedir)
|
||||
self.download_cache_dirman.setServiceParent(self)
|
||||
self.add_service(Downloader(self.stats_provider))
|
||||
self.downloader = Downloader(self.storage_broker, self.stats_provider)
|
||||
self.init_stub_client()
|
||||
self.init_nodemaker()
|
||||
|
||||
@ -323,7 +323,7 @@ class Client(node.Node, pollmixin.PollMixin):
|
||||
self._secret_holder,
|
||||
self.get_history(),
|
||||
self.getServiceNamed("uploader"),
|
||||
self.getServiceNamed("downloader"),
|
||||
self.downloader,
|
||||
self.download_cache_dirman,
|
||||
self.get_encoding_parameters(),
|
||||
self._key_generator)
|
||||
|
Reference in New Issue
Block a user