mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-06-23 01:08:53 +00:00
webish: add checker results and a 'Check' button to the web interface
This commit is contained in:
@ -381,6 +381,10 @@ class ImmutableDirectoryNode:
|
||||
def get_verifier(self):
|
||||
return IDirnodeURI(self._uri).get_verifier()
|
||||
|
||||
def check(self):
|
||||
verifier = self.get_verifier()
|
||||
return self._client.getServiceNamed("checker").check(verifier)
|
||||
|
||||
def get_child_at_path(self, path):
|
||||
if not path:
|
||||
return defer.succeed(self)
|
||||
@ -450,6 +454,10 @@ class FileNode:
|
||||
def get_verifier(self):
|
||||
return IFileURI(self.uri).get_verifier()
|
||||
|
||||
def check(self):
|
||||
verifier = self.get_verifier()
|
||||
return self._client.getServiceNamed("checker").check(verifier)
|
||||
|
||||
def download(self, target):
|
||||
downloader = self._client.getServiceNamed("downloader")
|
||||
return downloader.download(self.uri, target)
|
||||
|
Reference in New Issue
Block a user