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.