mirror of
https://github.com/LBRYFoundation/lbry-sdk.git
synced 2025-09-01 09:45:13 +00:00
rename delete_target_file to delete_from_download_dir, remove -a delete_all option
This commit is contained in:
parent
ae9a6b524f
commit
69dacffc7a
1 changed files with 16 additions and 14 deletions
|
@ -1535,28 +1535,30 @@ class Daemon(AuthJSONRPCServer):
|
||||||
|
|
||||||
@AuthJSONRPCServer.auth_required
|
@AuthJSONRPCServer.auth_required
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
@AuthJSONRPCServer.flags(delete_target_file='-f', delete_all='-a')
|
@AuthJSONRPCServer.flags(delete_from_download_dir='-f', delete_all='--delete_all')
|
||||||
def jsonrpc_file_delete(self, delete_target_file=False, delete_all=False, **kwargs):
|
def jsonrpc_file_delete(self, delete_from_download_dir=False, delete_all=False, **kwargs):
|
||||||
"""
|
"""
|
||||||
Delete a LBRY file
|
Delete a LBRY file
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
file_delete [-a] [-f] [--sd_hash=<sd_hash>] [--file_name=<file_name>]
|
file_delete [-f] [--delete_all] [--sd_hash=<sd_hash>] [--file_name=<file_name>]
|
||||||
[--stream_hash=<stream_hash>] [--claim_id=<claim_id>]
|
[--stream_hash=<stream_hash>] [--claim_id=<claim_id>]
|
||||||
[--outpoint=<outpoint>] [--rowid=<rowid>]
|
[--outpoint=<outpoint>] [--rowid=<rowid>]
|
||||||
[--name=<name>]
|
[--name=<name>]
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
-a, --delete_all : if there are multiple matching files, allow the deletion
|
-f, --delete_from_download_dir : delete file from download directory,
|
||||||
of multiple files. Otherwise do not delete anything.
|
instead of just deleting blobs
|
||||||
-f, --delete_target_file : delete file from download directory, instead of just blobs
|
--delete_all : if there are multiple matching files,
|
||||||
--sd_hash=<sd_hash> : delete by file sd hash
|
allow the deletion of multiple files.
|
||||||
--file_name<file_name> : delete by file name in downloads folder
|
Otherwise do not delete anything.
|
||||||
--stream_hash=<stream_hash> : delete by file stream hash
|
--sd_hash=<sd_hash> : delete by file sd hash
|
||||||
--claim_id=<claim_id> : delete by file claim id
|
--file_name<file_name> : delete by file name in downloads folder
|
||||||
--outpoint=<outpoint> : delete by file claim outpoint
|
--stream_hash=<stream_hash> : delete by file stream hash
|
||||||
--rowid=<rowid> : delete by file row id
|
--claim_id=<claim_id> : delete by file claim id
|
||||||
--name=<name> : delete by associated name claim of file
|
--outpoint=<outpoint> : delete by file claim outpoint
|
||||||
|
--rowid=<rowid> : delete by file row id
|
||||||
|
--name=<name> : delete by associated name claim of file
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
(bool) true if deletion was successful
|
(bool) true if deletion was successful
|
||||||
|
@ -1583,7 +1585,7 @@ class Daemon(AuthJSONRPCServer):
|
||||||
if lbry_file.claim_id in self.streams:
|
if lbry_file.claim_id in self.streams:
|
||||||
del self.streams[lbry_file.claim_id]
|
del self.streams[lbry_file.claim_id]
|
||||||
yield self.lbry_file_manager.delete_lbry_file(lbry_file,
|
yield self.lbry_file_manager.delete_lbry_file(lbry_file,
|
||||||
delete_file=delete_target_file)
|
delete_file=delete_from_download_dir)
|
||||||
log.info("Deleted %s (%s)", file_name, utils.short_hash(stream_hash))
|
log.info("Deleted %s (%s)", file_name, utils.short_hash(stream_hash))
|
||||||
result = True
|
result = True
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue