File Storage
interface FileStorage
Content copied to clipboard
Functions
abortFileUploading
Link copied to clipboard
addViewerToFileDescriptor
Link copied to clipboard
abstract fun addViewerToFileDescriptor(fileDescriptor: RainbowFileDescriptor, viewer: RainbowFileViewer, listener: IFileProxy.IAddViewerListener?)
Content copied to clipboard
cancelDownload
Link copied to clipboard
abstract fun cancelDownload(fileDescriptor: RainbowFileDescriptor): Boolean
Content copied to clipboard
cancelUpload
Link copied to clipboard
deleteAllDownloadedFiles
Link copied to clipboard
abstract fun deleteAllDownloadedFiles()
Content copied to clipboard
deleteAllFileDescriptors
Link copied to clipboard
abstract fun deleteAllFileDescriptors(listener: IFileProxy.IDeleteAllFileDescriptorListener?)
Content copied to clipboard
deleteFileDescriptor
Link copied to clipboard
abstract fun deleteFileDescriptor(fileDescriptor: RainbowFileDescriptor, listener: IFileProxy.IDeleteFileDescriptorListener?)
Content copied to clipboard
deleteFileDescriptors
Link copied to clipboard
abstract fun deleteFileDescriptors(fileDescriptors: List<RainbowFileDescriptor>, listener: IFileProxy.IDeleteFileDescriptorListener?)
Content copied to clipboard
deleteFileDescriptorsViewer
Link copied to clipboard
abstract fun deleteFileDescriptorsViewer(fileDescriptors: List<RainbowFileDescriptor>, viewerIdToDelete: String, listener: IFileProxy.IDeleteViewerListener?)
Content copied to clipboard
deleteFileDescriptorViewer
Link copied to clipboard
abstract fun deleteFileDescriptorViewer(fileDescriptor: RainbowFileDescriptor, viewerIdToDelete: String, listener: IFileProxy.IDeleteViewerListener?)
Content copied to clipboard
downloadFile
Link copied to clipboard
abstract fun downloadFile(fileDescriptor: RainbowFileDescriptor, listener: IFileProxy.IDownloadPublicFileListener?)
Content copied to clipboard
fetchFileDescriptorById
Link copied to clipboard
abstract fun fetchFileDescriptorById(fileDescriptorId: String?, listener: IFileProxy.IGetFileDescriptorListener?): RainbowFileDescriptor?
Content copied to clipboard
fetchFileReceived
Link copied to clipboard
abstract fun fetchFileReceived(limit: Int, offset: Int, listener: IFileProxy.IRefreshListener?)
Content copied to clipboard
fetchFileReceivedInBubble
Link copied to clipboard
abstract fun fetchFileReceivedInBubble(room: Room, limit: Int, offset: Int, listener: IFileProxy.IRefreshListener?)
Content copied to clipboard
fetchFileReceivedInConversation
Link copied to clipboard
abstract fun fetchFileReceivedInConversation(conversation: IRainbowConversation, limit: Int, offset: Int, listener: IFileProxy.IRefreshListener?)
Content copied to clipboard
fetchFileSent
Link copied to clipboard
abstract fun fetchFileSent(limit: Int, offset: Int, listener: IFileProxy.IRefreshListener?)
Content copied to clipboard
fetchFileSentInBubble
Link copied to clipboard
abstract fun fetchFileSentInBubble(room: Room, limit: Int, offset: Int, listener: IFileProxy.IRefreshListener?)
Content copied to clipboard
fetchFileSentInConversation
Link copied to clipboard
abstract fun fetchFileSentInConversation(conversation: IRainbowConversation, limit: Int, offset: Int, listener: IFileProxy.IRefreshListener?)
Content copied to clipboard
fileOwnershipChange
Link copied to clipboard
abstract fun fileOwnershipChange(fileDescriptor: RainbowFileDescriptor, ownerId: String, listener: IFileProxy.IFileOwnershipChangeListener?)
Content copied to clipboard
getFileDescriptorById
Link copied to clipboard
abstract fun getFileDescriptorById(fileDescriptorId: String): RainbowFileDescriptor?
Content copied to clipboard
getFileDownloaded
Link copied to clipboard
abstract fun getFileDownloaded(fileDescriptor: RainbowFileDescriptor): File?
Content copied to clipboard
getUserQuotaConsumption
Link copied to clipboard
abstract fun getUserQuotaConsumption(listener: IFileProxy.IGetConsumptionListener)
Content copied to clipboard
isDownloaded
Link copied to clipboard
abstract fun isDownloaded(fileDescriptor: RainbowFileDescriptor): Boolean
Content copied to clipboard
removeFile
Link copied to clipboard
open fun removeFile(fileDescriptor: RainbowFileDescriptor, listener: IFileProxy.IDeleteFileDescriptorListener?)
Content copied to clipboard
uploadFileDescriptorToPersonalStorage
Link copied to clipboard
abstract fun uploadFileDescriptorToPersonalStorage(fileDescriptor: RainbowFileDescriptor, hidePurpose: Boolean = false, listener: IFileProxy.IGetFileDescriptorListener?)
Content copied to clipboard
uploadFileToBubble
Link copied to clipboard
abstract fun uploadFileToBubble(room: Room, uriFile: Uri, listener: IFileProxy.IUploadFileListener?)
Content copied to clipboard
uploadFileToChannel
Link copied to clipboard
abstract fun uploadFileToChannel(channel: Channel, uriFile: Uri, listener: IFileProxy.IUploadFileListener?)
Content copied to clipboard
uploadFileToConversation
Link copied to clipboard
abstract fun uploadFileToConversation(conversation: IRainbowConversation, uriFile: Uri, listener: IFileProxy.IUploadFileListener?)
Content copied to clipboard