Private
constructorPrivate
WalletHandler instance for QueryHandler and ProtoHandler management.
Array of filtered Provider details to cycle through for uploads.
Starting active upload Provider.
Private
availablePrivate
currentPrivate
Readonly
qHPrivate
Readonly
walletDetermine if a Folder is File or FileTree based.
Full path to the target Folder.
Converts File-based Folders to FileTree-based Folders. Wraps rawConvertFolderType().
Full path to the target Folder.
Private
createPrivate
Generate FolderHandler for target new folder. Used by rawGenerateInitialDirs().
Name of Folder.
Full path to parent Folder.
Bech32 address of owner.
Create new Subfolder(s) with single shared parent Folder. Wrapper for rawCreateFolders().
Parent Folder instance.
Name(s) of Subfolder(s) to create.
Private
createDeletes target Folder(s) and sub folders/files. Wraps rawDeleteTargets().
Target Folder(s) and/or files and children.
Parent Folder that is NOT being deleted.
Download File.
Details needed to find file.
External access to download progress.
Locate and download file using unique FID.
FID for target File.
External access to download progress.
Fetches FileTree data for target Folder and creates Handler instance.
Full path to Folder. Example: s/Node/Pictures.
Set active Provider for uploads.
Creates target base Folders and inits storage if provided. Wraps rawGenerateInitialDirs().
Msg to init storage if needed.
Optional
startingDirs: string[]Base Folders to create. (Optional)
Private
makePrivate
Creates and returns FileTree and Storage EncodeObject instances for external consumption by a signAndBroadcast.
Bech32 address of owner.
Full path to deletion target.
Private
rawPrivate
Saves completed uploads to FileTree.
Bundle(s) of details on uploaded file(s).
Creates and returns FileTree EncodeObject instances for external consumption by a signAndBroadcast.
Parent Folder instance.
Name(s) of Subfolder(s) to create.
Creates and returns FileTree and Storage EncodeObject instances for external consumption by a signAndBroadcast.
Target Folder(s) and/or files and children.
Parent Folder that is NOT being deleted.
Creates and returns FileTree EncodeObject instances for external consumption by a signAndBroadcast.
Msg to init storage if needed.
Optional
startingDirs: string[]Base Folders to create. (Optional)
Uploads file(s) and queues successes into batches for wallet prompts.
Map of all files, key is file name.
Folder the files are being uploaded to.
External access to completion progress. Not yet implemented.
Private
tumblePrivate
Upload Files via Fetch and gracefully rollover to next provider if upload fails.
Bech32 address of owner.
File to upload.
Static
checkFetches and categorizes all providers registered to network.
WalletHandler instance.
Optional
versionFilter: string | string[]Optional minimum chain version flag. Blocks all Providers if undefined. (Optional)
Static
trackCreates FileIo instance.
WalletHandler instance.
Optional
versionFilter: string | string[]Optional minimum chain version flag. Blocks all Providers if undefined. (Optional)
Generated using TypeDoc
Receives properties from trackIo() to instantiate FileIo.