Skip to content

Commit

Permalink
refactor EncryptedFileMetadataManager
Browse files Browse the repository at this point in the history
  • Loading branch information
jackrobison committed Feb 16, 2017
1 parent 27eebbf commit 1809d42
Show file tree
Hide file tree
Showing 5 changed files with 300 additions and 257 deletions.
42 changes: 42 additions & 0 deletions lbrynet/interfaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -720,3 +720,45 @@ def respond_to_offer(self, offer, peer, blobs):
@return: accepted, rejected, or unset offer
@rtype: Offer
"""

class IEncryptedFileMetadataManager(Interface):
"""
Store and provide access to LBRY file metadata
"""

def setup(self):
pass

def stop(self):
pass

def get_all_streams(self):
pass

def save_stream(self, stream_hash, file_name, key, suggested_file_name, blobs):
pass

def get_stream_info(self, stream_hash):
pass

def check_if_stream_exists(self, stream_hash):
pass

def delete_stream(self, stream_hash):
pass

def add_blobs_to_stream(self, stream_hash, blobs):
pass

def get_blobs_for_stream(self, stream_hash, start_blob=None,
end_blob=None, count=None, reverse=False):
pass

def get_stream_of_blob(self, blob_hash):
pass

def save_sd_blob_hash_to_stream(self, stream_hash, sd_blob_hash):
pass

def get_sd_blob_hashes_for_stream(self, stream_hash):
pass

0 comments on commit 1809d42

Please sign in to comment.