deleteFileDescriptorViewer
abstract suspend fun deleteFileDescriptorViewer( fileDescriptor: RainbowFileDescriptor, viewerIdToDelete: String, deleteFileOnLastViewer: Boolean = false): RainbowResult<Unit>
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
Return
RainbowResult
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