deleteFileDescriptorViewer
abstract fun deleteFileDescriptorViewer( fileDescriptor: RainbowFileDescriptor, viewerIdToDelete: String, deleteFileOnLastViewer: Boolean = false, listener: RainbowListener<Unit, FileRepository.ViewerError>? = null)
Deletes a given viewer from a RainbowFileDescriptor The user must be a current viewer of the RainbowFileDescriptor, once deleted, they will no longer have access to it
Parameters
fileDescriptor
RainbowFileDescriptor the RainbowFileDescriptor to remove the viewer
viewerIdToDelete
String the unique identifier of the viewer
deleteFileOnLastViewer
Delete the RainbowFileDescriptor when the last viewer has been removed
listener
RainbowListener