Interface IStorageHandler
Methods
checkAndUpcycle
- checkAndUpcycle(options?): Promise<void>
Returns Promise<void>
checkIfUpcycle
- checkIfUpcycle(): boolean
Returns boolean
checkNotifications
- checkNotifications(): Promise<number>
Returns Promise<number>
checkSharedTo
- checkSharedTo(path): Promise<string[]>
Returns Promise<string[]>
cleanShutdown
- cleanShutdown(): void
Returns void
downloadByUlid
- downloadByUlid(options): Promise<File>
Returns Promise<File>
downloadExternalFile
- downloadExternalFile(userAddress, filePath, trackers): Promise<File>
Returns Promise<File>
downloadFile
- downloadFile(filePath, trackers): Promise<File>
Returns Promise<File>
estimateStoragePlan
- estimateStoragePlan(options): Promise<number>
Returns Promise<number>
findUlid
- findUlid(path, address?): string
Parameters
- path: string
Optional
address: string
Returns string
getAvailableProviders
- getAvailableProviders(): Promise<string[]>
Returns Promise<string[]>
getFileMetaData
- getFileMetaData(filePath, address?): Promise<IFileMetaData>
Parameters
- filePath: string
Optional
address: string
listChildFiles
- listChildFiles(): string[]
Returns string[]
listChildFolders
- listChildFolders(): string[]
Returns string[]
loadDirectory
- loadDirectory(options?): Promise<void>
Returns Promise<void>
loadProviderPool
- loadProviderPool(providers?): Promise<void>
Returns Promise<void>
loadShared
- loadShared(): Promise<void>
Returns Promise<void>
loadThumbnail
- loadThumbnail(options): Promise<string>
Returns Promise<string>
processAllQueues
- processAllQueues(options?): Promise<void>
Returns Promise<void>
processPendingNotifications
purchaseStoragePlan
- purchaseStoragePlan(options): Promise<any>
Returns Promise<any>
queuePrivate
- queuePrivate(toQueue, duration?): Promise<number>
Parameters
- toQueue: File | File[]
Optional
duration: number
Returns Promise<number>
queuePublic
- queuePublic(toQueue, duration?): Promise<number>
Parameters
- toQueue: File | File[]
Optional
duration: number
Returns Promise<number>
readActivePath
- readActivePath(): string
Returns string
readChildCount
- readChildCount(): number
Returns number
readCurrentLocation
- readCurrentLocation(): string
Returns string
readCurrentQueue
- readCurrentQueue(): string[]
Returns string[]
readCurrentUlid
- readCurrentUlid(): string
Returns string
readMustConvertStatus
- readMustConvertStatus(): boolean
Returns boolean
removeFromQueue
- removeFromQueue(name): void
Returns void
runUpcycleQueue
- runUpcycleQueue(options?): Promise<void>
Returns Promise<void>
upgradeSigner
- upgradeSigner(): Promise<void>
Returns Promise<void>